:root{--c-slate-50: #f8fafc;--c-slate-100: #f1f5f9;--c-slate-200: #e2e8f0;--c-slate-300: #cbd5e1;--c-slate-400: #94a3b8;--c-slate-500: #64748b;--c-slate-600: #475569;--c-slate-700: #334155;--c-slate-800: #1e293b;--c-slate-900: #0f172a;--c-gray-50: #f9fafb;--c-gray-100: #f3f4f6;--c-gray-200: #e5e7eb;--c-gray-300: #d1d5db;--c-gray-400: #9ca3af;--c-gray-500: #6b7280;--c-gray-600: #4b5563;--c-gray-700: #374151;--c-gray-800: #1f2937;--c-gray-900: #111827;--c-zinc-50: #fafafa;--c-zinc-100: #f4f4f5;--c-zinc-200: #e4e4e7;--c-zinc-300: #d4d4d8;--c-zinc-400: #a1a1aa;--c-zinc-500: #71717a;--c-zinc-600: #52525b;--c-zinc-700: #3f3f46;--c-zinc-800: #27272a;--c-zinc-900: #18181b;--c-neutral-50: #fafafa;--c-neutral-100: #f5f5f5;--c-neutral-200: #e5e5e5;--c-neutral-300: #d4d4d4;--c-neutral-400: #a3a3a3;--c-neutral-500: #737373;--c-neutral-600: #525252;--c-neutral-700: #404040;--c-neutral-800: #262626;--c-neutral-900: #171717;--c-stone-50: #fafaf9;--c-stone-100: #f5f5f4;--c-stone-200: #e7e5e4;--c-stone-300: #d6d3d1;--c-stone-400: #a8a29e;--c-stone-500: #78716c;--c-stone-600: #57534e;--c-stone-700: #44403c;--c-stone-800: #292524;--c-stone-900: #1c1917;--c-red-50: #fef2f2;--c-red-100: #fee2e2;--c-red-200: #fecaca;--c-red-300: #fca5a5;--c-red-400: #f87171;--c-red-500: #ef4444;--c-red-600: #dc2626;--c-red-700: #b91c1c;--c-red-800: #991b1b;--c-red-900: #7f1d1d;--c-orange-50: #fff7ed;--c-orange-100: #ffedd5;--c-orange-200: #fed7aa;--c-orange-300: #fdba74;--c-orange-400: #fb923c;--c-orange-500: #f97316;--c-orange-600: #ea580c;--c-orange-700: #c2410c;--c-orange-800: #9a3412;--c-orange-900: #7c2d12;--c-amber-50: #fffbeb;--c-amber-100: #fef3c7;--c-amber-200: #fde68a;--c-amber-300: #fcd34d;--c-amber-400: #fbbf24;--c-amber-500: #f59e0b;--c-amber-600: #d97706;--c-amber-700: #b45309;--c-amber-800: #92400e;--c-amber-900: #78350f;--c-yellow-50: #fefce8;--c-yellow-100: #fef9c3;--c-yellow-200: #fef08a;--c-yellow-300: #fde047;--c-yellow-400: #facc15;--c-yellow-500: #eab308;--c-yellow-600: #ca8a04;--c-yellow-700: #a16207;--c-yellow-800: #854d0e;--c-yellow-900: #713f12;--c-lime-50: #f7fee7;--c-lime-100: #ecfccb;--c-lime-200: #d9f99d;--c-lime-300: #bef264;--c-lime-400: #a3e635;--c-lime-500: #84cc16;--c-lime-600: #65a30d;--c-lime-700: #4d7c0f;--c-lime-800: #3f6212;--c-lime-900: #365314;--c-green-50: #f0fdf4;--c-green-100: #dcfce7;--c-green-200: #bbf7d0;--c-green-300: #86efac;--c-green-400: #4ade80;--c-green-500: #22c55e;--c-green-600: #16a34a;--c-green-700: #15803d;--c-green-800: #166534;--c-green-900: #14532d;--c-emerald-50: #ecfdf5;--c-emerald-100: #d1fae5;--c-emerald-200: #a7f3d0;--c-emerald-300: #6ee7b7;--c-emerald-400: #34d399;--c-emerald-500: #10b981;--c-emerald-600: #059669;--c-emerald-700: #047857;--c-emerald-800: #065f46;--c-emerald-900: #064e3b;--c-teal-50: #f0fdfa;--c-teal-100: #ccfbf1;--c-teal-200: #99f6e4;--c-teal-300: #5eead4;--c-teal-400: #2dd4bf;--c-teal-500: #14b8a6;--c-teal-600: #0d9488;--c-teal-700: #0f766e;--c-teal-800: #115e59;--c-teal-900: #134e4a;--c-cyan-50: #ecfeff;--c-cyan-100: #cffafe;--c-cyan-200: #a5f3fc;--c-cyan-300: #67e8f9;--c-cyan-400: #22d3ee;--c-cyan-500: #06b6d4;--c-cyan-600: #0891b2;--c-cyan-700: #0e7490;--c-cyan-800: #155e75;--c-cyan-900: #164e63;--c-sky-50: #f0f9ff;--c-sky-100: #e0f2fe;--c-sky-200: #bae6fd;--c-sky-300: #7dd3fc;--c-sky-400: #38bdf8;--c-sky-500: #0ea5e9;--c-sky-600: #0284c7;--c-sky-700: #0369a1;--c-sky-800: #075985;--c-sky-900: #0c4a6e;--c-blue-50: #eff6ff;--c-blue-100: #dbeafe;--c-blue-200: #bfdbfe;--c-blue-300: #93c5fd;--c-blue-400: #60a5fa;--c-blue-500: #3b82f6;--c-blue-600: #2563eb;--c-blue-700: #1d4ed8;--c-blue-800: #1e40af;--c-blue-900: #1e3a8a;--c-indigo-50: #eef2ff;--c-indigo-100: #e0e7ff;--c-indigo-200: #c7d2fe;--c-indigo-300: #a5b4fc;--c-indigo-400: #818cf8;--c-indigo-500: #6366f1;--c-indigo-600: #4f46e5;--c-indigo-700: #4338ca;--c-indigo-800: #3730a3;--c-indigo-900: #312e81;--c-violet-50: #f5f3ff;--c-violet-100: #ede9fe;--c-violet-200: #ddd6fe;--c-violet-300: #c4b5fd;--c-violet-400: #a78bfa;--c-violet-500: #8b5cf6;--c-violet-600: #7c3aed;--c-violet-700: #6d28d9;--c-violet-800: #5b21b6;--c-violet-900: #4c1d95;--c-purple-50: #faf5ff;--c-purple-100: #f3e8ff;--c-purple-200: #e9d5ff;--c-purple-300: #d8b4fe;--c-purple-400: #c084fc;--c-purple-500: #a855f7;--c-purple-600: #9333ea;--c-purple-700: #7e22ce;--c-purple-800: #6b21a8;--c-purple-900: #581c87;--c-fuchsia-50: #fdf4ff;--c-fuchsia-100: #fae8ff;--c-fuchsia-200: #f5d0fe;--c-fuchsia-300: #f0abfc;--c-fuchsia-400: #e879f9;--c-fuchsia-500: #d946ef;--c-fuchsia-600: #c026d3;--c-fuchsia-700: #a21caf;--c-fuchsia-800: #86198f;--c-fuchsia-900: #701a75;--c-pink-50: #fdf2f8;--c-pink-100: #fce7f3;--c-pink-200: #fbcfe8;--c-pink-300: #f9a8d4;--c-pink-400: #f472b6;--c-pink-500: #ec4899;--c-pink-600: #db2777;--c-pink-700: #be185d;--c-pink-800: #9d174d;--c-pink-900: #831843;--c-rose-50: #fff1f2;--c-rose-100: #ffe4e6;--c-rose-200: #fecdd3;--c-rose-300: #fda4af;--c-rose-400: #fb7185;--c-rose-500: #f43f5e;--c-rose-600: #e11d48;--c-rose-700: #be123c;--c-rose-800: #9f1239;--c-rose-900: #881337;--c-black: #010101;--c-white: #fff;--c-primary: #0ba5e9;--c-primary-dark: var(--c-sky-600);--c-background: var(--c-white);--c-foreground: var(--c-neutral-900)}@font-face{font-family:Manrope;src:url(../../../fonts/Manrope.ttf) format("truetype");font-feature-settings:normal;font-style:normal;font-weight:200 800}:root{--font-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-sans: Manrope, var(--font-base);--font-primary: var(--font-sans);--font-serif: Georgia, Cambria, "Times New Roman", Times, serif}h1,h2,h3,h4,h5,h6{line-height:1;text-wrap:balance}a{color:var(--c-primary-dark)}a:hover,a:focus{color:var(--c-primary)}p{text-wrap:pretty}:root{--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--duration-short: var(--duration-150);--duration-medium: var(--duration-300);--duration-long: var(--duration-500);--duration-extra-long: var(--duration-1000)}html{background-color:var(--background);box-sizing:border-box;color:var(--foreground);font-size:100%;interpolate-size:allow-keywords;line-sizing:normal;overflow-x:hidden;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric;scroll-behavior:smooth;touch-action:manipulation;-webkit-text-size-adjust:100%}@supports (font-kerning: normal) and (font-varient-ligatures: common-ligatures contextual) and (font-variant-numeric: oldstyle-nums proportional-nums){html{font-feature-settings:normal;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:oldstyl-nums proportional-nums}}*,*:before,*:after{box-sizing:inherit;min-width:0;text-box:trim-both caps alphabetic}body{background-color:var(--c-background);font-family:var(--font-primary);font-kerning:normal;font-smoothing:antialiased;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden}a{white-space:nowrap}abbr{font-feature-settings:"kern","liga","clig","calt","c2sc","smcp"}@supports (font-variant-caps: all-small-caps){abbr{font-feature-settings:normal;font-variant-caps:all-small-caps}}i,em{font-style:italic}img,object,video{height:auto;width:100%}small{font-size:80%;display:inline-block;line-height:1.1}.no-break{-webkit-hyphens:none;hyphens:none}.numbers{letter-spacing:.01em}svg use{pointer-events:none}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.site-container{margin-inline:auto;max-width:1400px}.bg-white{background-color:var(--c-white)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.site-container.svelte-62q1u0{display:grid;grid-template-columns:1rem 1fr 1rem}.site-container.svelte-62q1u0 .footer-content:where(.svelte-62q1u0){grid-column:2;text-align:center}.site-container.svelte-62q1u0 .footer-content:where(.svelte-62q1u0) p:where(.svelte-62q1u0){font-size:80%;margin:0;padding-block:1.5rem}@keyframes svelte-ry3lqy-blur_background{to{-webkit-backdrop-filter:blur(4px) opacity(1);backdrop-filter:blur(4px) opacity(1)}}@keyframes svelte-ry3lqy-unblur_background{to{-webkit-backdrop-filter:blur(4px) opacity(0);backdrop-filter:blur(4px) opacity(0)}}.side-menu.svelte-ry3lqy{height:100dvh;left:0;pointer-events:inherit;position:fixed;top:0;transition:background-color 4s ease,backdrop-filter 4s ease,-webkit-backdrop-filter 4s ease;width:100%;z-index:2000}.side-menu.svelte-ry3lqy.show{animation:svelte-ry3lqy-blur_background var(--duration-medium) ease-in-out forwards;-webkit-backdrop-filter:blur(4px) opacity(0);backdrop-filter:blur(4px) opacity(0)}.side-menu.svelte-ry3lqy.hide{animation:svelte-ry3lqy-unblur_background var(--duration-medium) ease-in-out forwards;-webkit-backdrop-filter:blur(4px) opacity(1);backdrop-filter:blur(4px) opacity(1)}dialog.svelte-ry3lqy{background-color:var(--c-gray-900);border:0;height:100dvh;left:calc(100% - 370px);margin:0;overflow-y:scroll;padding:0;position:fixed;top:0;width:100%;z-index:10100}@media screen and (width >= 380px){dialog.svelte-ry3lqy{max-width:370px}}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy){padding:4rem 0 0}@media screen and (width >= 700px){dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy){padding-block-start:6rem}}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy){margin:0;padding:0}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy){border-bottom:2px solid var(--c-gray-900);box-shadow:none;color:var(--c-gray-50);display:block;font-size:1.125rem;font-weight:650;padding-inline:1rem;text-decoration:none}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy){padding:0}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy){padding-inline:0}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy){font-size:1rem;font-weight:450}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy).active{background-color:var(--c-gray-700)}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) span:where(.svelte-ry3lqy){padding-inline:.625rem}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy){color:var(--c-gray-50);border-radius:0;display:block;font-size:1.125rem;font-weight:650;padding:.625rem;text-decoration:none;transition:background-color var(--duration-short) ease-in-out}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy):hover,dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy):focus,dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy):focus-visible{background-color:var(--c-indigo-700);outline:0}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy) a:where(.svelte-ry3lqy).active{background-color:var(--c-gray-700)}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy).menu-primary>li:where(.svelte-ry3lqy):nth-child(2){margin-block:1rem}dialog.svelte-ry3lqy nav:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy).menu-primary>li:where(.svelte-ry3lqy) menu:where(.svelte-ry3lqy) li:where(.svelte-ry3lqy):first-of-type{margin-block-start:.5rem}.header-wrapper.svelte-16taj9w{background-color:var(--c-gray-900);bottom:0;left:0;position:fixed;width:100%;z-index:10000}@media screen and (width >= 700px){.header-wrapper.svelte-16taj9w{bottom:auto;position:absolute;top:0}}.header.svelte-16taj9w{display:grid;height:64px;grid-template-columns:1rem repeat(3,1fr) 1rem}.header-brand.svelte-16taj9w{align-content:center;grid-column:2 / span 2}.header-brand.svelte-16taj9w svg:where(.svelte-16taj9w){height:36px;max-width:350px;width:100%}.header-controls.svelte-16taj9w{align-self:center;grid-column:4;justify-self:end}.header-controls.svelte-16taj9w .header-controls-button:where(.svelte-16taj9w) button:where(.svelte-16taj9w){align-items:center;background-color:transparent;border:0;color:var(--c-white);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0 .25rem;transition:background-color var(--duration-short) ease-in-out;width:48px}.header-controls.svelte-16taj9w .header-controls-button:where(.svelte-16taj9w) button:where(.svelte-16taj9w) svg:where(.svelte-16taj9w).menu{height:36px;width:36px}.header-controls.svelte-16taj9w .header-controls-button:where(.svelte-16taj9w) button:where(.svelte-16taj9w) svg:where(.svelte-16taj9w).close{height:24px;width:24px}.header-controls.svelte-16taj9w .header-controls-button:where(.svelte-16taj9w) button:where(.svelte-16taj9w):hover,.header-controls.svelte-16taj9w .header-controls-button:where(.svelte-16taj9w) button:where(.svelte-16taj9w):focus{background-color:var(--c-gray-700)}.site-wrapper.svelte-1p8vuf5{--m-site-block: 64px;margin-block:0 var(--m-site-block)}@media screen and (width >= 700px){.site-wrapper.svelte-1p8vuf5{margin-block:var(--m-site-block) 0}}
