@charset "UTF-8";.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}@media print{.button-group{display:none}}.button-group a,.button-group button{margin:0;padding:0;font-size:var(--scale-3);cursor:pointer;background-color:rgb(from var(--color-slate-950) r g b/.8);color:var(--color-slate-50);display:flex;justify-content:center;align-items:center;inline-size:var(--size-12);block-size:var(--size-12);backdrop-filter:var(--blur-lg);border:var(--size-px) solid transparent;transition:background-color .15s,color .15s,transform .5s,opacity .5s}@media (prefers-reduced-transparency: reduce){.button-group a,.button-group button{background-color:var(--color-slate-900)}}.button-group a:hover,.button-group button:hover{background-color:var(--color-slate-950)}.button-group a:active,.button-group a.pressed,.button-group button:active,.button-group button.pressed{background-color:var(--color-slate-50);color:var(--color-slate-950)}.button-group>:first-child,.button-group>:first-child a,.button-group>:first-child button{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.button-group>:last-child,.button-group>:last-child a,.button-group>:last-child button{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}:root{--scale-0: 1rem;--scale-1: 1.125rem;--scale-2: 1.25rem;--scale-3: 1.5rem;--scale-4: 1.875rem;--scale-5: 2.25rem;--scale-6: 3rem;--scale-7: 3.75rem;--scale-8: 4.5rem;--scale-9: 6rem;--scale-10: 8rem;--scale-000: .75rem;--scale-00: .875rem;--scale-fluid-0: clamp(.875rem, .8rem + .25vw, 1rem);--scale-fluid-1: clamp(1rem, .925rem + .25vw, 1.125rem);--scale-fluid-2: clamp(1.125rem, 1.05rem + .25vw, 1.25rem);--scale-fluid-3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--scale-fluid-4: clamp(1.5rem, 1.275rem + .75vw, 1.875rem);--scale-fluid-5: clamp(1.875rem, 1.65rem + .75vw, 2.25rem);--scale-fluid-6: clamp(2.25rem, 1.8rem + 1.5vw, 3rem);--scale-fluid-7: clamp(3rem, 2.55rem + 1.5vw, 3.75rem);--scale-fluid-8: clamp(3.75rem, 3.3rem + 1.5vw, 4.5rem);--scale-fluid-9: clamp(4.5rem, 3.6rem + 3vw, 6rem);--scale-fluid-10: clamp(6rem, 4.8rem + 4vw, 8rem);--scale-fluid-000: clamp(.625rem, .55rem + .25vw, .75rem);--scale-fluid-00: clamp(.75rem, .675rem + .25vw, .875rem);--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--line-none: 1;--line-xs: 1.125;--line-sm: 1.275;--line-md: 1.5;--line-lg: 1.625;--line-xl: 2;--letter-xs: -.05em;--letter-sm: -.025em;--letter-none: 0em;--letter-lg: .025em;--letter-xl: .05em;--prose-xs: 45ch;--prose-sm: 55ch;--prose-md: 65ch;--prose-lg: 75ch;--prose-xl: 85ch;--size-1: 4px;--size-2: 8px;--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-14: 56px;--size-16: 64px;--size-20: 80px;--size-24: 96px;--size-28: 112px;--size-32: 128px;--size-36: 144px;--size-40: 160px;--size-44: 176px;--size-48: 192px;--size-52: 208px;--size-56: 224px;--size-60: 240px;--size-64: 256px;--size-72: 288px;--size-80: 320px;--size-96: 384px;--size-px: 1px;--size-full: 100%;--size-screen: 100vw;--size-min: min-content;--size-max: max-content;--width-xs: 480px;--width-sm: 640px;--width-md: 768px;--width-lg: 1024px;--width-xl: 1280px;--width-2xl: 1536px;--ratio-square: 1/1;--ratio-portrait: 3/4;--ratio-landscape: 4/3;--ratio-tall: 2/3;--ratio-wide: 3/2;--ratio-widescreen: 16/9;--ratio-golden: 1.618/1;--radius-100: 100%;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--blur-xs: blur(4px);--blur-sm: blur(8px);--blur-md: blur(16px);--blur-lg: blur(24px);--blur-xl: blur(40px);--layer-1: 10;--layer-2: 20;--layer-3: 30;--layer-4: 40;--layer-5: 50;--layer-below: -1;--layer-top: 2147483647;--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-md: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .25);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-black: #000;--color-white: #fff;--color-grey-50: #f9fafb;--color-grey-100: #f3f4f6;--color-grey-200: #e5e7eb;--color-grey-300: #d1d5db;--color-grey-400: #9ca3af;--color-grey-500: #6b7280;--color-grey-600: #4b5563;--color-grey-700: #374151;--color-grey-800: #1f2937;--color-grey-900: #111827;--color-grey-950: #030712;--color-grey: var(--color-gray-500);--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-slate: var(--color-slate-500);--color-zinc-50: #fafafa;--color-zinc-100: #f4f4f5;--color-zinc-200: #e4e4e7;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--color-zinc-700: #3f3f46;--color-zinc-800: #27272a;--color-zinc-900: #18181b;--color-zinc-950: #09090b;--color-zinc: var(--color-zinc-500);--color-stone-50: #fafaf9;--color-stone-100: #f5f5f4;--color-stone-200: #e7e5e4;--color-stone-300: #d6d3d1;--color-stone-400: #a8a29e;--color-stone-500: #78716c;--color-stone-600: #57534e;--color-stone-700: #44403c;--color-stone-800: #292524;--color-stone-900: #1c1917;--color-stone-950: #0c0a09;--color-stone: var(--color-stone-500);--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #450a0a;--color-red: var(--color-red-500);--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-orange-950: #431407;--color-orange: var(--color-orange-500);--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-900: #78350f;--color-amber-950: #451a03;--color-amber: var(--color-amber-500);--color-yellow-50: #fefce8;--color-yellow-100: #fef9c3;--color-yellow-200: #fef08a;--color-yellow-300: #fde047;--color-yellow-400: #facc15;--color-yellow-500: #eab308;--color-yellow-600: #ca8a04;--color-yellow-700: #a16207;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #422006;--color-yellow: var(--color-yellow-500);--color-lime-50: #f7fee7;--color-lime-100: #ecfccb;--color-lime-200: #d9f99d;--color-lime-300: #bef264;--color-lime-400: #a3e635;--color-lime-500: #84cc16;--color-lime-600: #65a30d;--color-lime-700: #4d7c0f;--color-lime-800: #3f6212;--color-lime-900: #365314;--color-lime-950: #1a2e05;--color-lime: var(--color-lime-500);--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #052e16;--color-green: var(--color-green-500);--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--color-teal-700: #0f766e;--color-teal-800: #115e59;--color-teal-900: #134e4a;--color-teal-950: #042f2e;--color-teal: var(--color-teal-500);--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan-950: #083344;--color-cyan: var(--color-cyan-500);--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--color-sky-950: #082f49;--color-sky: var(--color-sky-500);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #172554;--color-blue: var(--color-blue-500);--color-indigo-50: #eef2ff;--color-indigo-100: #e0e7ff;--color-indigo-200: #c7d2fe;--color-indigo-300: #a5b4fc;--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #4f46e5;--color-indigo-700: #4338ca;--color-indigo-800: #3730a3;--color-indigo-900: #312e81;--color-indigo-950: #1e1b4b;--color-indigo: var(--color-indigo-500);--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-violet: var(--color-violet-500);--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-purple: var(--color-purple-500);--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fae8ff;--color-fuchsia-200: #f5d0fe;--color-fuchsia-300: #f0abfc;--color-fuchsia-400: #e879f9;--color-fuchsia-500: #d946ef;--color-fuchsia-600: #c026d3;--color-fuchsia-700: #a21caf;--color-fuchsia-800: #86198f;--color-fuchsia-900: #701a75;--color-fuchsia-950: #4a044e;--color-fuchsia: var(--color-fuchsia-500);--color-pink-50: #fdf2f8;--color-pink-100: #fce7f3;--color-pink-200: #fbcfe8;--color-pink-300: #f9a8d4;--color-pink-400: #f472b6;--color-pink-500: #ec4899;--color-pink-600: #db2777;--color-pink-700: #be185d;--color-pink-800: #9d174d;--color-pink-900: #831843;--color-pink-950: #500724;--color-pink: var(--color-pink-500);--color-rose-50: #fff1f2;--color-rose-100: #ffe4e6;--color-rose-200: #fecdd3;--color-rose-300: #fda4af;--color-rose-400: #fb7185;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--color-rose-700: #be123c;--color-rose-800: #9f1239;--color-rose-900: #881337;--color-rose-950: #4c0519;--color-rose: var(--color-rose-500);--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-page-width: var(--width-xl);--grid-page-gutter: 5vw;--grid-page-main: 2 / 3;--grid-page: minmax(var(--grid-page-gutter), 1fr) minmax(0, var(--grid-page-width)) minmax(var(--grid-page-gutter), 1fr)}:active,:active:before,:active:after,.pressed,.pressed:before,.pressed:after{transition:none!important}::selection{background-color:light-dark(var(--color-sky-200),var(--color-sky-800));color:light-dark(var(--color-slate-950),var(--color-slate-50))}:root{--bars-height: calc(var(--size-9) * 2);--header-height: env(safe-area-inset-top);--player-height: env(safe-area-inset-bottom);hyphens:auto;text-wrap:pretty;scroll-behavior:smooth;interpolate-size:allow-keywords;font-family:var(--font-sans);line-height:var(--line-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;text-size-adjust:none;background:light-dark(var(--color-slate-50),var(--color-slate-950));color:light-dark(var(--color-slate-950),var(--color-slate-50));scrollbar-color:light-dark(var(--color-sky-400),var(--color-sky-600)) light-dark(var(--color-sky-50),var(--color-sky-950));margin:0;padding:0}@media print{:root{background:var(--color-white);color:var(--color-black);font-family:"Source Serif 4",serif;color-scheme:light}}@media (prefers-reduced-motion: reduce){:root{scroll-behavior:auto}}:root:not(.native){--header-height: calc(var(--bars-height) + env(safe-area-inset-top))}:root.player-loaded{--player-height: calc(var(--bars-height) + env(safe-area-inset-bottom))}@media not print{:root:has(input[name=colorScheme][value=system]:checked),:root:has(input[name=colorScheme][value=system]:checked) #cc-main *{color-scheme:light dark}:root:has(input[name=colorScheme][value=light]:checked),:root:has(input[name=colorScheme][value=light]:checked) #cc-main *{color-scheme:light}:root:has(input[name=colorScheme][value=dark]:checked),:root:has(input[name=colorScheme][value=dark]:checked) #cc-main *{color-scheme:dark}}:root:focus-within{scroll-padding-block:var(--header-height) var(--player-height)}:root[data-resolved-color-scheme=light] .dark-only{display:none!important}:root[data-resolved-color-scheme=dark] .light-only{display:none!important}#disqus_recommendations iframe,#disqus_thread iframe{color-scheme:light}#cc-main{--cc-bg: light-dark(var(--color-slate-50), var(--color-slate-900));--cc-primary-color: light-dark(var(--color-slate-800), var(--color-slate-200));--cc-secondary-color: light-dark(var(--color-slate-700), var(--color-slate-300));--cc-btn-primary-bg: light-dark(var(--color-slate-700), var(--color-slate-300));--cc-btn-primary-color: var(--cc-bg);--cc-btn-primary-border-color: var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg: light-dark(var(--color-slate-950), var(--color-slate-400));--cc-btn-primary-hover-color: light-dark(var(--color-slate-50), var(--color-slate-950));--cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg: light-dark(var(--color-slate-200), var(--color-slate-700));--cc-btn-secondary-color: var(--cc-primary-color);--cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg: light-dark(var(--color-slate-300), var(--color-slate-600));--cc-btn-secondary-hover-color: light-dark(var(--color-slate-950), var(--color-slate-50));--cc-btn-secondary-hover-border-color: var(--cc-btn-secondary-hover-bg);--cc-separator-border-color: light-dark(var(--color-slate-200), var(--color-slate-800));--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: light-dark(var(--color-slate-400), var(--color-slate-600));--cc-toggle-on-knob-bg: var(--cc-btn-primary-color);--cc-toggle-off-knob-bg: light-dark(var(--cc-toggle-on-knob-bg), var(--cc-btn-primary-color));--cc-toggle-enabled-icon-color: var(--cc-bg);--cc-toggle-disabled-icon-color: var(--cc-bg);--cc-toggle-readonly-bg: light-dark(var(--color-slate-300), var(--color-slate-700));--cc-toggle-readonly-knob-bg: light-dark(var(--color-slate-50), var(--color-slate-600));--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-section-category-border: light-dark(var(--color-slate-200), var(--color-slate-800));--cc-cookie-category-block-bg: var(--cc-section-category-border);--cc-cookie-category-block-border: var(--cc-section-category-border);--cc-cookie-category-block-hover-bg: light-dark(var(--color-slate-300), var(--color-slate-700));--cc-cookie-category-block-hover-border: light-dark(var(--color-slate-300), var(--color-slate-700));--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: light-dark(var(--color-slate-300), var(--cc-toggle-readonly-bg));--cc-overlay-bg: rgb(from var(--color-slate-950) r g b / .65);--cc-webkit-scrollbar-bg: var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);--cc-footer-bg: light-dark(var(--cc-btn-secondary-bg), var(--color-slate-950));--cc-footer-color: var(--cc-secondary-color);--cc-footer-border-color: light-dark(var(--color-slate-300), var(--color-slate-800))}@media print{#cc-main{display:none}}#cc-main .cm__footer{padding-bottom:calc(.5em + env(safe-area-inset-bottom))}@media (max-width: 640px){#cc-main .pm__footer{padding-bottom:calc(.9em + env(safe-area-inset-bottom))}}#app{position:relative;inline-size:100%;overflow-x:clip;overflow-y:auto}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0}@media not print{body{padding-block-start:var(--header-height)}}@layer default{:focus-visible{outline:var(--size-1) solid light-dark(var(--color-sky-600),var(--color-sky-400));outline-offset:var(--size-px);border-radius:var(--size-px);position:relative;z-index:var(--layer-5)}abbr{text-decoration:underline dashed var(--color-slate-500);cursor:help}main{isolation:isolate;z-index:var(--layer-1)}._clean-list_1fc3k_195{list-style:"";margin:0;padding:0}._hidden_1fc3k_200{opacity:0;inline-size:var(--size-px);block-size:var(--size-px);position:absolute;pointer-events:none}[data-disabled]{cursor:not-allowed;opacity:.5}._sr-only_1fc3k_211{position:absolute;inline-size:var(--size-px);block-size:var(--size-px);padding:0;margin:calc(var(--size-px) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _spin_1fc3k_230{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spin_1fc3k_230{display:flex;animation:_spin_1fc3k_230 linear 1s infinite}._container_1fc3k_234{padding-inline-start:env(safe-area-inset-left);padding-inline-end:env(safe-area-inset-right);margin-inline:auto;inline-size:100%;max-inline-size:var(--width-2xl);container:safe-wrapper/inline-size}._section_1fc3k_242{background:light-dark(var(--color-slate-100),var(--color-slate-900));border-radius:var(--radius-sm);padding:var(--size-1);outline:var(--size-px) solid transparent}._section_1fc3k_242 h2{margin-block:1lh;line-height:var(--line-md);font-size:var(--scale-2);font-weight:var(--weight-bold)}._section_1fc3k_242 h2 span{color:light-dark(var(--color-sky-400),var(--color-sky-600));padding-inline-start:var(--size-3);font-size:var(--scale-4);vertical-align:calc(var(--size-2) * -1)}._section_1fc3k_242 h2:before{content:"";border:calc(var(--size-5) / 2) solid light-dark(var(--color-sky-400),var(--color-sky-600));display:inline-block;vertical-align:middle;inline-size:var(--size-5);block-size:var(--size-14);position:relative;inset-inline-start:calc(var(--size-2) * -1);border-radius:var(--radius-xs)}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271),._styled-links_1fc3k_271 ._link_1fc3k_272{--main-color: light-dark(var(--color-sky-600), var(--color-sky-400));--hover-color: light-dark(rgb(from var(--color-sky-600) r g b / .33), rgb(from var(--color-sky-400) r g b / .33));--main-visited-color: light-dark(var(--color-slate-600), var(--color-slate-400));--hover-visited-color: light-dark(rgb(from var(--color-slate-600) r g b / .33), rgb(from var(--color-slate-400) r g b / .33));--active-text-color: light-dark(var(--color-slate-50), var(--color-slate-950));background-color:transparent;color:var(--main-color);font:inherit;border:0;text-decoration:underline;cursor:pointer;padding:0;margin:0;border-radius:var(--size-px);transition:background-color .15s,outline-color .15s,text-decoration-color .15s,color .15s;outline:var(--size-1) solid transparent}@media (forced-colors: active){._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271),._styled-links_1fc3k_271 ._link_1fc3k_272{outline:none}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):focus-visible,._styled-links_1fc3k_271 ._link_1fc3k_272:focus-visible{outline:var(--size-1) solid}}@media print{._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271),._styled-links_1fc3k_271 ._link_1fc3k_272{text-decoration:none;color:inherit;background-color:transparent;--main-visited-color: var(--color-black)}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):hover,._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):active,._styled-links_1fc3k_271 ._link_1fc3k_272:hover,._styled-links_1fc3k_271 ._link_1fc3k_272:active{background-color:transparent;outline-color:transparent;color:inherit}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):after,._styled-links_1fc3k_271 ._link_1fc3k_272:after{content:" <" attr(href) ">"}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271)[href^="/"]:after,._styled-links_1fc3k_271 ._link_1fc3k_272[href^="/"]:after{content:" <https://radiojhero.com" attr(href) ">"}}@media not print{._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271)[rel~=external]:after,._styled-links_1fc3k_271 ._link_1fc3k_272[rel~=external]:after{content:" ";border-inline-start:1em solid currentColor;opacity:.66;mask-image:url(/assets/external-link.svg),linear-gradient(transparent,transparent);mask-size:1em;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}@media (forced-colors: active){._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271)[rel~=external]:after,._styled-links_1fc3k_271 ._link_1fc3k_272[rel~=external]:after{forced-color-adjust:none;border-color:LinkText}}}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):focus-visible,._styled-links_1fc3k_271 ._link_1fc3k_272:focus-visible{box-shadow:0 0 0 var(--size-1) light-dark(var(--color-sky-600),var(--color-sky-400))}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):visited,._styled-links_1fc3k_271 ._link_1fc3k_272:visited{color:var(--main-visited-color)}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):visited:hover,._styled-links_1fc3k_271 ._link_1fc3k_272:visited:hover{background-color:var(--hover-visited-color);outline-color:var(--hover-visited-color);color:inherit}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):visited:active,._styled-links_1fc3k_271 ._link_1fc3k_272:visited:active{background-color:var(--main-visited-color);outline-color:var(--main-visited-color);color:var(--active-text-color)}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):hover,._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271)[aria-pressed=true],._styled-links_1fc3k_271 ._link_1fc3k_272:hover,._styled-links_1fc3k_271 ._link_1fc3k_272[aria-pressed=true]{background-color:var(--hover-color);outline-color:var(--hover-color);color:inherit}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271):active,._styled-links_1fc3k_271 ._link_1fc3k_272:active{background-color:var(--main-color);outline-color:var(--main-color);color:var(--active-text-color)}@media print{._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271).title-link,._styled-links_1fc3k_271 ._link_1fc3k_272.title-link{display:none}}._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271).title-link:after,._styled-links_1fc3k_271 ._link_1fc3k_272.title-link:after{content:" ";border-inline-start:1em solid currentColor;opacity:.66;mask-image:url(/assets/hash.svg),linear-gradient(transparent,transparent);mask-size:1em;mask-position:center;mask-repeat:no-repeat}@media (forced-colors: active){._styled-links_1fc3k_271 a:not(._pseudo_1fc3k_271).title-link:after,._styled-links_1fc3k_271 ._link_1fc3k_272.title-link:after{forced-color-adjust:none;border-color:LinkText}}}[data-corvu-tooltip-content]{border-radius:var(--radius-sm);background-color:light-dark(var(--color-slate-900),var(--color-slate-100));color:light-dark(var(--color-slate-50),var(--color-slate-950));padding-inline:var(--size-2);padding-block:var(--size-1);font-weight:var(--weight-medium);font-size:var(--scale-000);z-index:var(--layer-top);text-align:center;pointer-events:none!important;outline:var(--size-px) solid transparent}@keyframes _enter_1fc3k_1{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes _exit_1fc3k_1{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}[data-corvu-tooltip-content][data-open]{animation-name:_enter_1fc3k_1;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;--tw-enter-translate-y: .25rem}[data-corvu-tooltip-content][data-open][data-placement=bottom]{--tw-enter-translate-y: -.25rem}@media (prefers-reduced-motion: reduce){[data-corvu-tooltip-content][data-open]{--tw-enter-translate-y: 0 !important}}[data-corvu-tooltip-content][data-closed]{animation-name:_exit_1fc3k_1;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial;--tw-exit-opacity: 0;--tw-exit-translate-y: .25rem}[data-corvu-tooltip-content][data-closed][data-placement=bottom]{--tw-exit-translate-y: -.25rem}@media (prefers-reduced-motion: reduce){[data-corvu-tooltip-content][data-closed]{--tw-exit-translate-y: 0 !important}}[data-corvu-tooltip-arrow]{color:light-dark(var(--color-slate-900),var(--color-slate-100))}@media (forced-colors: active){[data-corvu-tooltip-arrow]{color:Canvas}[data-corvu-tooltip-arrow] svg{filter:drop-shadow(0 1.5px CanvasText);transform:translate3d(0,-.5px,0)}}[data-corvu-tooltip-arrow] svg{display:block}@property --scroll-position{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes adjust-pos{0%{--scroll-position: 0}to{--scroll-position: 1}}:root{animation:adjust-pos linear both;animation-timeline:scroll(root);animation-range:0 100vh}.wrapper--back-to-top a[data-astro-cid-wlspcwf4]{pointer-events:auto;position:fixed;z-index:var(--layer-4);inset-inline-end:calc(env(safe-area-inset-right) + var(--size-4));transform:rotate3d(0,0,1,360deg) scale3d(0,0,0);opacity:0;inset-block-end:calc(var(--size-4) + var(--player-height))}@media (prefers-reduced-motion: reduce){.wrapper--back-to-top a[data-astro-cid-wlspcwf4]{transform:rotate3d(0,0,1,0) scaleZ(1)}}@container style(--scroll-position: 1){.wrapper--back-to-top a[data-astro-cid-wlspcwf4]{transform:rotate3d(0,0,1,0) scaleZ(1);opacity:1}}.wrapper--back-to-top a[data-astro-cid-wlspcwf4]:hover,.wrapper--back-to-top a[data-astro-cid-wlspcwf4]:focus-visible{transform:rotate3d(0,0,1,0) scaleZ(1);opacity:1}@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}}.copy-code-icon[data-astro-cid-a3hy7aej]{width:1.5em;height:1.5em}body>.copy-code-icon[data-astro-cid-a3hy7aej]{display:none}.wrapper[data-astro-cid-abjomyq4]{display:flow-root}@media print{.wrapper[data-astro-cid-abjomyq4]{display:none}}.wrapper[data-astro-cid-abjomyq4] h3[data-astro-cid-abjomyq4]{margin-block:var(--size-6);text-align:center}.wrapper[data-astro-cid-abjomyq4] ul[data-astro-cid-abjomyq4]{margin-block:var(--size-6);text-align:center;list-style:"";padding-inline-start:0;text-wrap:balance}.wrapper[data-astro-cid-abjomyq4] li[data-astro-cid-abjomyq4]{display:inline-block;vertical-align:top;margin-inline:var(--size-1);margin-block-end:var(--size-2)}.wrapper[data-astro-cid-abjomyq4] a[data-astro-cid-abjomyq4],.wrapper[data-astro-cid-abjomyq4] img[data-astro-cid-abjomyq4]{display:block;width:88px;height:31px;overflow:hidden}.wrapper[data-astro-cid-abjomyq4] img[data-astro-cid-abjomyq4]{image-rendering:pixelated}.wrapper[data-astro-cid-zamss57n]{text-align:center;text-wrap:balance;margin-block-start:var(--size-2);margin-block-end:calc(var(--size-4) * -1)}.wrapper[data-astro-cid-zamss57n] li[data-astro-cid-zamss57n]{display:inline-block;vertical-align:top}.wrapper[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{display:block;padding:var(--size-4);inline-size:var(--size-16);block-size:var(--size-16);overflow:hidden;border-radius:var(--radius-full);transition:background-color .15s}.wrapper[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:hover{background-color:light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1))}.wrapper[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:active{background-color:light-dark(var(--color-slate-950),var(--color-slate-50))}.wrapper[data-astro-cid-zamss57n] img{display:block;inline-size:var(--size-8);block-size:var(--size-8)}@media print{._wrapper_1ooh9_2{display:none}}:root.native ._wrapper_1ooh9_2{display:none}._wrapper_1ooh9_2 ul{display:flex;padding-inline-start:0;margin-inline:auto;margin-block-start:var(--size-6);inline-size:fit-content;justify-content:center;list-style:"";border-radius:var(--radius-full);border:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1));font-size:var(--scale-1)}._wrapper_1ooh9_2 label{cursor:pointer;border-radius:var(--radius-full);display:inline-flex;justify-content:center;align-items:center;inline-size:var(--size-12);block-size:var(--size-12);transition:background-color .15s,color .15s}._wrapper_1ooh9_2 label:hover{background:light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1))}._wrapper_1ooh9_2 input:active+label,._wrapper_1ooh9_2 input:active+* label{background:light-dark(var(--color-slate-950),var(--color-slate-50))!important;color:light-dark(var(--color-slate-50),var(--color-slate-950))}._wrapper_1ooh9_2 input:checked+label,._wrapper_1ooh9_2 input:checked+* label{outline:var(--size-px) solid transparent;outline-offset:calc(var(--size-px) * -2);background:light-dark(rgb(from var(--color-slate-950) r g b/.15),rgb(from var(--color-slate-50) r g b/.15));border:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.25),rgb(from var(--color-slate-50) r g b/.25))}._wrapper_1ooh9_2 input:checked+label:hover,._wrapper_1ooh9_2 input:checked+* label:hover{background:light-dark(rgb(from var(--color-slate-900) r g b/.25),rgb(from var(--color-slate-100) r g b/.25))}._wrapper_1ooh9_2 input:focus-visible+label,._wrapper_1ooh9_2 input:focus-visible+* label{outline:var(--size-1) solid light-dark(var(--color-sky-600),var(--color-sky-400));outline-offset:var(--size-px)}@media (forced-colors: active){._wrapper_1ooh9_2 input:focus-visible+label,._wrapper_1ooh9_2 input:focus-visible+* label{outline-offset:calc((var(--size-1) + var(--size-px)) * -1)}}.footer[data-astro-cid-sz7xmlte]{margin-block-start:var(--size-6);font-size:var(--scale-00);position:relative}@media not print{.footer[data-astro-cid-sz7xmlte]{background:light-dark(var(--color-slate-200),var(--color-slate-800));padding-block-end:var(--player-height)}}@media print{.footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-cc]{display:none}}.footer[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{padding-inline-start:calc(env(safe-area-inset-left) + var(--size-4));padding-inline-end:calc(env(safe-area-inset-right) + var(--size-4))}.footer[data-astro-cid-sz7xmlte] hr[data-astro-cid-sz7xmlte]{border:0;margin:0;border-block-start:var(--size-px) solid var(--color-slate-500)}@media not print{.footer[data-astro-cid-sz7xmlte].easter:before{content:url(/assets/easter/footprints.png);position:absolute;transform:translate(-50%) scale(.5);transform-origin:center bottom;inset-inline-start:50%;inset-block-end:calc(100% - 50px);z-index:var(--layer-below);opacity:.07}.footer[data-astro-cid-sz7xmlte].easter:dir(rtl):before{transform:translate(50%) scale(.5)}.footer[data-astro-cid-sz7xmlte] .sao-joao[data-astro-cid-sz7xmlte]{position:relative}.footer[data-astro-cid-sz7xmlte] .sao-joao[data-astro-cid-sz7xmlte]:before{content:url(/assets/sao-joao/campfire.png);position:absolute;inset-block-end:100%;z-index:var(--layer-below);inset-inline-end:var(--size-4)}.footer[data-astro-cid-sz7xmlte].christmas:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:500px;background:light-dark(var(--color-slate-100),var(--color-slate-900));mask:url(/assets/christmas/trees-mono.svg) center top;z-index:var(--layer-below)}}.bylines[data-astro-cid-sz7xmlte]{text-align:center;margin-block:var(--size-6) 0;padding-block-end:var(--size-6)}.wrapper[data-astro-cid-3ef6ksr2]{z-index:var(--layer-5);inset-block-start:0;inset-inline:0;block-size:var(--header-height);padding-block-start:env(safe-area-inset-top);position:relative}@media not print{.wrapper[data-astro-cid-3ef6ksr2]{position:fixed;outline:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.2),rgb(from var(--color-slate-50) r g b/.2))}.wrapper[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;background:light-dark(rgb(from var(--color-slate-50) r g b/.8),rgb(from var(--color-slate-900) r g b/.8));backdrop-filter:var(--blur-lg);z-index:calc(var(--layer-below) * 2)}@media (prefers-reduced-transparency: reduce){.wrapper[data-astro-cid-3ef6ksr2]:before{background:light-dark(var(--color-slate-50),var(--color-slate-900))}}.wrapper[data-astro-cid-3ef6ksr2]:has(#site-search:target) .menu[data-astro-cid-3ef6ksr2]{transform:translate3d(-100%,0,0);opacity:0;visibility:hidden}.wrapper[data-astro-cid-3ef6ksr2]:has(#site-search:target) .menu[data-astro-cid-3ef6ksr2]:dir(rtl){transform:translate3d(100%,0,0)}@media (prefers-reduced-motion: reduce){.wrapper[data-astro-cid-3ef6ksr2]:has(#site-search:target) .menu[data-astro-cid-3ef6ksr2]{transform:translateZ(0)}}.wrapper[data-astro-cid-3ef6ksr2]:has(#site-search:target) #site-search>form[data-astro-cid-3ef6ksr2]{transform:translateZ(0);opacity:1;visibility:visible}}:root.native .wrapper[data-astro-cid-3ef6ksr2]{display:none}.wrapper[data-astro-cid-3ef6ksr2].sao-joao:after{content:"";position:absolute;background:url(/assets/sao-joao/flags.svg) center top repeat-x;background-size:auto 25%;pointer-events:none;inset:0;z-index:var(--layer-below)}.wrapper[data-astro-cid-3ef6ksr2] .container[data-astro-cid-3ef6ksr2]{position:relative;block-size:100%;margin-bottom:calc(var(--header-height) * -1)}.button[data-astro-cid-3ef6ksr2]{inline-size:var(--size-12);block-size:var(--size-12);color:inherit;display:flex;justify-content:center;align-items:center;justify-self:end;align-self:center;flex:none;font-size:var(--scale-2);border-radius:var(--radius-xs);transition:background-color .15s,color .15s}.button[data-astro-cid-3ef6ksr2]:hover{background:light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1))}.button[data-astro-cid-3ef6ksr2]:active{background:light-dark(var(--color-slate-950),var(--color-slate-50));color:light-dark(var(--color-slate-50),var(--color-slate-950))}.button[data-astro-cid-3ef6ksr2]>svg[data-astro-cid-3ef6ksr2]{display:block}.menu[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:var(--size-28) auto var(--size-28);align-items:center;block-size:100%;position:absolute;inset-inline-start:calc(env(safe-area-inset-left) + var(--size-4));inset-inline-end:calc(env(safe-area-inset-right) + var(--size-4));transform:translateZ(0);transition:transform .5s,opacity .5s,visibility .5s}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{margin:auto;position:relative}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;inline-size:fit-content}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{position:absolute;inset-block-start:-8px;inset-inline-start:88px}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].carnival:after{content:url(/assets/carnival/mask.svg);position:absolute;inset-block-start:0;inset-inline-start:76px;pointer-events:none}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].carnival:dir(rtl):after{transform:scaleX(-1)}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].easter:after{content:url(/assets/easter/bunny.svg);position:absolute;inset-block-start:4px;inset-inline-start:100px;pointer-events:none}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].sao-joao:after{content:url(/assets/sao-joao/lantern.png);position:absolute;inset-block-start:-6px;inset-inline-start:90px;pointer-events:none;transform-origin:left top;transform:scale(.33333)}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].sao-joao:dir(rtl):after{transform-origin:right top}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].christmas:after{content:url(/assets/christmas/trees.png);position:absolute;inset-block-start:0;inset-inline-start:88px;pointer-events:none;transform-origin:left top;transform:scale(.09375)}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2].christmas:dir(rtl):after{transform-origin:right top}@media print{.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]~[data-astro-cid-3ef6ksr2]{display:none}}@container safe-wrapper (inline-size < 768px){.menu[data-astro-cid-3ef6ksr2]{grid-template-columns:var(--size-12) auto var(--size-12)}.menu[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{grid-column:2/3;grid-row:1/1}.menu[data-astro-cid-3ef6ksr2] #nav-button{grid-column:1/2}.menu[data-astro-cid-3ef6ksr2]>.search[data-astro-cid-3ef6ksr2]{grid-column:3/4}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{outline:var(--size-px) solid transparent;padding:var(--size-2);padding-inline-start:calc(env(safe-area-inset-left) + var(--size-2));background:light-dark(rgb(from var(--color-slate-50) r g b/.8),rgb(from var(--color-slate-900) r g b/.8));backdrop-filter:var(--blur-lg);overflow:auto;position:absolute;inset-inline-start:calc(-1 * (env(safe-area-inset-left) + var(--size-4)));inline-size:calc(env(safe-area-inset-left) + var(--size-80));inset-block-start:100%;block-size:calc(100dvb - var(--header-height) - var(--player-height));box-shadow:calc(var(--size-px) * var(--rtl-fix)) var(--size-px) 0 0 light-dark(rgb(from var(--color-slate-950) r g b/.2),rgb(from var(--color-slate-50) r g b/.2));transform:translate3d(calc(-100% * var(--rtl-fix)),0,0);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;--rtl-fix: 1}@media (prefers-reduced-transparency: reduce){.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{background:light-dark(var(--color-slate-50),var(--color-slate-900))}}@media (prefers-reduced-motion: reduce){.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{transform:translateZ(0)}}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]:dir(rtl){--rtl-fix: -1}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]:target,.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]:has(:focus-visible){transform:translateZ(0);opacity:1;pointer-events:auto}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{margin-block:var(--size-2)}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]::marker{font-size:var(--size-px)}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{font-weight:var(--weight-semibold);font-size:var(--scale-0);padding-inline-start:var(--size-4)}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2]{padding-block-end:var(--size-4)}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-inline-start:var(--size-4)}.menu[data-astro-cid-3ef6ksr2] .menu-heading[data-astro-cid-3ef6ksr2]{display:flex;padding-inline-start:var(--size-4);padding-block-end:var(--size-2);border-block-end:var(--size-px) solid var(--color-slate-500)}.menu[data-astro-cid-3ef6ksr2] .menu-heading[data-astro-cid-3ef6ksr2] h2[data-astro-cid-3ef6ksr2]{margin-block:0;display:flex;align-items:center;font-size:var(--scale-3)}.menu[data-astro-cid-3ef6ksr2] .menu-heading[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:"";padding-inline-start:0}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;font-size:var(--scale-00);display:block;border-radius:var(--radius-md);transition:background-color .15s,color .15s}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background-color:rgb(from var(--color-slate-500) r g b/.25)}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{background-color:light-dark(var(--color-slate-950),var(--color-slate-50));color:light-dark(var(--color-slate-50),var(--color-slate-950))}}@container safe-wrapper (inline-size >= 768px){.menu[data-astro-cid-3ef6ksr2] #nav-button,.menu[data-astro-cid-3ef6ksr2] .menu-heading[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:"";justify-content:space-evenly;max-inline-size:var(--width-sm);inline-size:100%;margin:auto;padding-inline-start:0}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{position:relative}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{color:inherit;display:inline-block;text-decoration:none;font-size:var(--scale-2);font-weight:var(--weight-light);transition:background-color .3s,color .3s;padding-inline:var(--size-2);border-radius:var(--radius-md);border:var(--size-px) solid transparent}@media (forced-colors: active){.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{border-color:Canvas}}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:has(+.submenu){border-end-start-radius:0;border-end-end-radius:0}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover,.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:has(+.submenu:hover){background-color:rgb(from var(--color-slate-500) r g b/.25);border-color:transparent}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:active{background-color:light-dark(var(--color-slate-950),var(--color-slate-50));color:light-dark(var(--color-slate-50),var(--color-slate-950))}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2]{white-space:nowrap;opacity:0;transform:scale3d(0,0,0);transform-origin:left top;pointer-events:none;position:absolute;z-index:var(--layer-1);inset-block-start:100%;inset-inline-start:var(--size-px);background:linear-gradient(light-dark(rgb(from var(--color-slate-50) r g b/.8),rgb(from var(--color-slate-800) r g b/.8)),light-dark(rgb(from var(--color-slate-200) r g b/.8),rgb(from var(--color-slate-950) r g b/.8)));backdrop-filter:var(--blur-lg);border-radius:var(--radius-md);border-start-start-radius:0;padding:var(--size-1);box-shadow:var(--shadow-lg);outline:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.25),rgb(from var(--color-slate-50) r g b/.25));transition:opacity .3s,transform .3s}@media (prefers-reduced-transparency: reduce){.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2]{background:Canvas linear-gradient(light-dark(var(--color-slate-50),var(--color-slate-800)),light-dark(var(--color-slate-200),var(--color-slate-950)))}}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2]:dir(rtl){transform-origin:right top}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:"";margin:0;padding:0}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]:has(+a){border-block-end:var(--size-px) solid rgb(from var(--color-slate-500) r g b/.5);margin-block-end:var(--size-1);padding-block-end:var(--size-1)}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{overflow:hidden;text-overflow:ellipsis}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;text-decoration:none;color:inherit;padding-inline:var(--size-3);border-radius:var(--radius-sm);outline-offset:calc(var(--size-1) * -1)}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:light-dark(rgb(from var(--color-sky-400) r g b/.8),rgb(from var(--color-sky-600) r g b/.8))}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{background:transparent}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{inline-size:var(--size-4);block-size:var(--size-4);object-fit:cover}@media (prefers-reduced-motion: reduce){.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]+.submenu[data-astro-cid-3ef6ksr2]{transform:scaleZ(1)}}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover+.submenu[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:focus-visible+.submenu[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2] .submenu[data-astro-cid-3ef6ksr2]:hover,.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2] .submenu[data-astro-cid-3ef6ksr2]:has(:focus-visible){opacity:1!important;transform:scaleZ(1)!important;pointer-events:auto!important}}.search-form[data-astro-cid-3ef6ksr2]>form[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;block-size:100%;position:absolute;inset-inline:0;padding-inline-start:calc(var(--size-4) + env(safe-area-inset-left));padding-inline-end:calc(var(--size-4) + env(safe-area-inset-right));transform:translate3d(100%,0,0);opacity:0;transition:transform .5s,opacity .5s,visibility .5s;visibility:hidden}.search-form[data-astro-cid-3ef6ksr2]>form[data-astro-cid-3ef6ksr2]:dir(rtl){transform:translate3d(-100%,0,0)}@media (prefers-reduced-motion: reduce){.search-form[data-astro-cid-3ef6ksr2]>form[data-astro-cid-3ef6ksr2]{transform:translateZ(0)}}.search-form[data-astro-cid-3ef6ksr2]:dir(rtl) a[data-astro-cid-3ef6ksr2]{transform:scaleX(-1)}.search-form[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{margin:0;padding:0;border:0;background:transparent;color:inherit;block-size:100%;flex:1;font:inherit;font-size:var(--scale-6);min-inline-size:var(--size-px);outline:none;font-weight:var(--weight-light)}@container safe-wrapper (inline-size < 480px){.search-form[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{font-size:var(--scale-4)}}.search-form[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]::placeholder{opacity:1;color:var(--color-slate-500)}
