:root{--color-neutral-50: #09090b;--color-neutral-100: #18181b;--color-neutral-200: #27272a;--color-neutral-300: #3f3f46;--color-neutral-400: #52525b;--color-neutral-500: #71717a;--color-neutral-600: #a1a1aa;--color-neutral-700: #d4d4d8;--color-neutral-800: #e4e4e7;--color-neutral-900: #f4f4f5;--color-neutral-950: #fafafa;--color-foreground: var(--color-neutral-950);--color-foreground-subtle: var(--color-neutral-600);--color-foreground-subtler: var(--color-neutral-500)}:root{--font-display: "Instrument Serif", serif;--font-sans: "Geist", sans-serif;--font-mono: "IBM Plex Mono", monospace;--font-base-size: 1rem;--font-pos-ratio: 1.2;--font-neg-ratio: 1.125;--font-3xlg: calc(var(--font-xxlg) * var(--font-pos-ratio));--font-2xlg: calc(var(--font-xlg) * var(--font-pos-ratio));--font-xlg: calc(var(--font-lg) * var(--font-pos-ratio));--font-lg: calc(var(--font-md) * var(--font-pos-ratio));--font-md: calc(var(--font-base) * var(--font-pos-ratio));--font-base: var(--font-base-size);--font-sm: calc(var(--font-base) / var(--font-neg-ratio));--font-xsm: calc(var(--font-sm) / var(--font-neg-ratio));--font-2xsm: calc(var(--font-xsm) / var(--font-neg-ratio));--font-3xsm: calc(var(--font-xxsm) / var(--font-neg-ratio))}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;font:inherit}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--font-base);color:var(--color-foreground);background-color:var(--color-neutral-50)}::-moz-selection{color:var(--color-foreground);background-color:var(--color-neutral-300)}::selection{color:var(--color-foreground);background-color:var(--color-neutral-300)}@font-face{font-family:Geist;font-style:normal;font-weight:400;src:url(/fonts/geist-v16-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Geist;font-style:normal;font-weight:500;src:url(/fonts/geist-v16-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibm-plex-mono-v19-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/fonts/ibm-plex-mono-v19-latin-italic.woff2) format("woff2");font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibm-plex-mono-v19-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:url(/fonts/ibm-plex-mono-v19-latin-500italic.woff2) format("woff2");font-display:swap}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(/fonts/instrument-serif-v4-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/fonts/instrument-serif-v4-latin-italic.woff2) format("woff2");font-display:swap}._container_5yu7p_1{width:90%;max-width:600px;margin:0 auto}._container_5yu7p_1._wide_5yu7p_6{max-width:800px}.lines[data-astro-cid-6eehumsd]{position:absolute;top:0;left:50%;z-index:-1;display:flex;align-items:center;justify-content:center;width:350px;height:350px;background:#18181b66;border:1px solid var(--color-neutral-200);border-radius:50%;opacity:.5;transform:translate(-50%,-50%);animation-name:rotate;animation-duration:180s;animation-timing-function:linear;animation-iteration-count:infinite}.lines[data-astro-cid-6eehumsd]:before{position:absolute;inset:50px;content:"";background:var(--color-neutral-50);border:1px dashed var(--color-neutral-200);border-radius:50%}.lines[data-astro-cid-6eehumsd]:after{position:absolute;inset:-50px;content:"";border:1px dashed var(--color-neutral-200);border-radius:50%}.lines[data-astro-cid-6eehumsd] .straight[data-astro-cid-6eehumsd].one{position:absolute;top:50%;left:50%;width:350px;border:1px solid var(--color-neutral-200);transform:translate(-50%,-50%);animation-name:rotate;animation-duration:120s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse}.lines[data-astro-cid-6eehumsd] .straight[data-astro-cid-6eehumsd].one:before,.lines[data-astro-cid-6eehumsd] .straight[data-astro-cid-6eehumsd].one:after{position:absolute;top:50%;left:50%;width:450px;height:0;content:"";border:1px dashed var(--color-neutral-200);transform:translate(-50%,-50%) rotate(45deg)}.lines[data-astro-cid-6eehumsd] .straight[data-astro-cid-6eehumsd].one:after{transform:translate(-50%,-50%) rotate(-45deg)}.lines[data-astro-cid-6eehumsd] .straight[data-astro-cid-6eehumsd].two{position:absolute;top:50%;left:50%;width:0;height:350px;border:1px solid var(--color-neutral-200);transform:translate(-50%,-50%);animation-name:rotate;animation-duration:120s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse}.lines[data-astro-cid-6eehumsd] .circle[data-astro-cid-6eehumsd].one{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--color-neutral-200);border-radius:50%;transform:translate(-50%)}.lines[data-astro-cid-6eehumsd] .circle[data-astro-cid-6eehumsd].one:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";border:inherit;border-radius:50%;transform:translate(100%)}.lines[data-astro-cid-6eehumsd] .circle[data-astro-cid-6eehumsd].two{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--color-neutral-200);border-radius:50%;transform:translateY(-50%)}.lines[data-astro-cid-6eehumsd] .circle[data-astro-cid-6eehumsd].two:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";border:inherit;border-radius:50%;transform:translateY(100%)}.lines[data-astro-cid-6eehumsd] .outer[data-astro-cid-6eehumsd]{position:absolute;top:50%;left:50%;z-index:-100;width:700px;height:700px;border:1px solid var(--color-neutral-200);border-radius:50%;transform:translate(-50%,-50%)}.lines[data-astro-cid-6eehumsd] .outer[data-astro-cid-6eehumsd]:before{position:absolute;inset:-50px;content:"";background-color:var(--color-neutral-50);background-image:repeating-linear-gradient(45deg,var(--color-neutral-200) 0,var(--color-neutral-200) 1px,var(--color-neutral-50) 0,var(--color-neutral-50) 50%);background-size:10px 10px;border:1px dashed var(--color-neutral-200);border-radius:50%;opacity:.8;-webkit-mask-image:radial-gradient(circle at center center,transparent 350px,#000 35px);mask-image:radial-gradient(circle at center center,transparent 350px,#000 35px)}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}._logo_2ofv5_1{display:block;width:36px;aspect-ratio:1 / 1;margin-bottom:40px}._shinyText_ap9dp_1{display:inline-block;color:#fafafaa4;background:linear-gradient(120deg,#fff0 40%,#ffffffe5,#fff0 60%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;animation:_shine_ap9dp_1 5s linear infinite}@keyframes _shine_ap9dp_1{0%{background-position:100%}to{background-position:-100%}}._shinyText_ap9dp_1._disabled_ap9dp_25{animation:none}._button_25bur_1{position:relative;display:inline-flex;-moz-column-gap:1px;column-gap:1px;align-items:baseline;padding:0;font-size:var(--font-xsm);font-weight:500px;color:var(--color-foreground-subtler);text-decoration:none;cursor:pointer;background:transparent;background:var(--color-neutral-50);border:none;transition:.2s}._button_25bur_1:hover{color:var(--color-foreground-subtle)}._button_25bur_1:hover div span{color:var(--color-foreground);transform:translateY(-100%)}._button_25bur_1 div{height:1rem;overflow:hidden}._button_25bur_1 div span{display:block;color:var(--color-foreground-subtle);transition:.3s}.hidden[data-astro-cid-zi4ldr3x]{position:relative;width:100vw;overflow:hidden}.hero[data-astro-cid-zi4ldr3x]{padding:150px 0 50px}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x]{font-family:var(--font-display);font-size:var(--font-2xlg);line-height:1.2;color:var(--color-foreground)}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] span[data-astro-cid-zi4ldr3x]{font-size:var(--font-lg)}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] i[data-astro-cid-zi4ldr3x]{font-style:italic}.hero[data-astro-cid-zi4ldr3x] .desc[data-astro-cid-zi4ldr3x]{margin-top:24px;line-height:1.5;color:var(--color-foreground-subtle)}.hero[data-astro-cid-zi4ldr3x] .desc[data-astro-cid-zi4ldr3x] span[data-astro-cid-zi4ldr3x]{color:var(--color-foreground-subtler)}.hero[data-astro-cid-zi4ldr3x] .links[data-astro-cid-zi4ldr3x]{display:flex;gap:8px;margin-top:28px}._resources_129a5_1{margin:50px 0}._title_129a5_5{margin-bottom:24px;font-family:var(--font-display);font-size:var(--font-lg)}._title_129a5_5 i{font-style:italic}._formats_129a5_15{display:flex;flex-wrap:wrap;gap:8px}._formats_129a5_15 form input{width:200px;height:36px;padding:0 8px;font-size:var(--font-xsm);color:var(--color-foreground);background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);outline:none;transition:.2s}._formats_129a5_15 form input:focus-visible{box-shadow:0 0 0 2px var(--color-neutral-100)}._formats_129a5_15 button{position:relative;display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;justify-content:center;height:36px;padding:0 16px;font-size:var(--font-xsm);font-weight:500;color:var(--color-foreground-subtle);cursor:pointer;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);transition:.2s}._formats_129a5_15 button:not(:disabled):hover{color:var(--color-foreground);background:var(--color-neutral-100)}._formats_129a5_15 button:disabled{cursor:not-allowed;opacity:.4}._formats_129a5_15 button:not(:disabled):active{transform:scale(.95)}._formats_129a5_15 button ._color_129a5_66{width:6px;height:6px;background:var(--color-foreground);border-radius:50%}._formats_129a5_15 button._active_129a5_73{color:var(--color-foreground);background-color:var(--color-neutral-100);border-color:var(--color-neutral-300)}._formats_129a5_15 button._active_129a5_73 ._corner_129a5_78{position:absolute;z-index:2;width:5px;height:5px;border:1px solid var(--color-neutral-700)}._formats_129a5_15 button._active_129a5_73 ._corner_129a5_78._one_129a5_85{top:-1px;left:-1px;border-right:none;border-bottom:none}._formats_129a5_15 button._active_129a5_73 ._corner_129a5_78._two_129a5_92{top:-1px;right:-1px;border-bottom:none;border-left:none}._formats_129a5_15 button._active_129a5_73 ._corner_129a5_78._three_129a5_99{right:-1px;bottom:-1px;border-top:none;border-left:none}._formats_129a5_15 button._active_129a5_73 ._corner_129a5_78._four_129a5_106{bottom:-1px;left:-1px;border-top:none;border-right:none}._list_129a5_117{margin-top:36px;list-style:none}._list_129a5_117:has(>li:hover) li:not(:hover){opacity:.5}._list_129a5_117 li{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;padding:6px 0;transition:.2s}._list_129a5_117 li:hover ._divider_129a5_133{border-color:var(--color-neutral-300)}._list_129a5_117 li:hover ._date_129a5_137{color:var(--color-foreground-subtle)}._list_129a5_117 li ._color_129a5_66{width:6px;min-width:6px;height:6px;background:var(--color-foreground);border-radius:50%}._list_129a5_117 li a{flex-shrink:1;padding-left:0;overflow:hidden;font-weight:500;color:var(--color-foreground);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:.2s}._list_129a5_117 li a span{font-weight:400;color:var(--color-foreground-subtler);transition:.2s}._list_129a5_117 li a:hover span{color:var(--color-foreground-subtle)}._list_129a5_117 li ._divider_129a5_133{flex-grow:1;min-width:12px;border-bottom:1px dashed var(--color-neutral-200);transition:.2s}._list_129a5_117 li ._date_129a5_137{flex-shrink:0;font-family:var(--font-mono);font-size:var(--font-xsm);font-variant-numeric:tabular-nums;color:var(--color-foreground-subtler);text-transform:uppercase;white-space:nowrap;transition:.2s}._notFound_129a5_194{margin-top:36px;font-size:var(--font-sm);color:var(--color-foreground-subtle)}.spacer[data-astro-cid-yrgqbsls]{display:flex;gap:4px;align-items:center;width:100%;height:12px;background-image:repeating-linear-gradient(315deg,var(--color-neutral-200) 0,var(--color-neutral-200) 1px,transparent 0,transparent 50%);background-size:10px 10px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.footer[data-astro-cid-k2f5zb5c]{padding:50px 0}.footer[data-astro-cid-k2f5zb5c] .curator[data-astro-cid-k2f5zb5c]{font-family:var(--font-mono);font-size:var(--font-2xsm);font-weight:500;color:var(--color-foreground-subtler);text-transform:uppercase}.footer[data-astro-cid-k2f5zb5c] .curator[data-astro-cid-k2f5zb5c] span[data-astro-cid-k2f5zb5c]{color:var(--color-foreground)}.footer[data-astro-cid-k2f5zb5c] .curator[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]{color:var(--color-foreground-subtle);text-decoration:none;transition:.2s}.footer[data-astro-cid-k2f5zb5c] .curator[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]:hover{color:var(--color-foreground)}
