*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.prose{max-width:65ch;color:var(--color-gray-dark);font-size:var(--text-md);line-height:1.75}.prose p{font-size:var(--text-lg);margin-top:1.25em;margin-bottom:1.25em}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-black);font-family:var(--font-serif);font-weight:900;line-height:var(--leading-relaxed)}.prose h1{margin-bottom:var(--space-md);margin-top:3.5rem;font-size:2.25em;line-height:1.11111}.prose h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.prose h4{margin-top:1.5em;margin-bottom:.5em;font-size:1em;line-height:1.5}.prose strong{color:var(--color-gray-dark);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--color-primary);font-weight:500;text-decoration:underline}.prose a:hover{color:var(--color-secondary)}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose blockquote{color:var(--color-gray);border-left:.25rem solid var(--color-gray-lighter);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;font-style:italic;font-weight:500}.prose code{color:var(--color-gray-dark);font-size:.875em;font-weight:600;font-family:var(--font-mono)}.prose pre{color:var(--color-gray-lighter);background-color:var(--color-gray-dark);border-radius:var(--radius-md);margin-top:1.71429em;margin-bottom:1.71429em;padding:.857143em 1.14286em;font-size:.875em;line-height:1.71429;overflow-x:auto}.prose pre code{font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose hr{border-color:var(--color-gray-lighter);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose table{table-layout:auto;text-align:left;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose thead{border-bottom:1px solid var(--color-gray)}.prose thead th{color:var(--color-gray-dark);vertical-align:bottom;padding-bottom:.571429em;padding-left:.571429em;padding-right:.571429em;font-weight:700}.prose tbody tr{border-bottom:1px solid var(--color-gray-lighter)}.prose tbody td{vertical-align:baseline;padding:.571429em}.prose img{max-width:100%;height:auto;margin-top:2em;margin-bottom:2em}:root{--color-primary:#1755f6;--color-secondary:#444452;--color-gray-lighter:#eee;--color-gray-light:#74747e;--color-gray:#444452;--color-gray-dark:#161718;--color-black:#000;--color-white:#fff;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:Merriweather, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Ubuntu Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-section:10rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-display-sm:3rem;--text-display:3.75rem;--text-display-lg:4.5rem;--leading-none:1;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.125rem;--radius-md:.25rem;--transition-colors:color .15s ease, background-color .15s ease;--transition-all:all .3s ease}body{font-family:var(--font-sans)}.container{margin-inline:auto;padding-inline:1rem}@media (width>=640px){.container{max-width:none}}@media (width>=752px){.container{max-width:752px}}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-mono-latin-400-normal.l4cqI2xd.woff2)format("woff2"),url(/_astro/ubuntu-mono-latin-400-normal.DpWeehTz.woff)format("woff")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-mono-latin-700-normal.nUYOZNIl.woff2)format("woff2"),url(/_astro/ubuntu-mono-latin-700-normal.g9eDMPsO.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-300-normal.C5yjfxyF.woff2)format("woff2"),url(/_astro/merriweather-latin-300-normal.D_5zl1Gi.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-latin-400-normal.G4kZaoXi.woff2)format("woff2"),url(/_astro/merriweather-latin-400-normal.CvqO63Ah.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-latin-700-normal.DoUP8Ce-.woff2)format("woff2"),url(/_astro/merriweather-latin-700-normal.D4-nzrAh.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/merriweather-latin-900-normal.CRmIFSJV.woff2)format("woff2"),url(/_astro/merriweather-latin-900-normal.sTsv-I3q.woff)format("woff")}header[data-astro-cid-nen7h5rs]{justify-content:space-between;padding-top:48px;padding-bottom:96px;display:flex}header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:40px;height:40px}header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:24px;display:flex}header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-secondary);text-decoration:none}header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.footer[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid var(--color-gray-lighter);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:var(--space-4xl);padding-block:var(--space-2xl);color:var(--color-gray-light)}
