:root{--void:#050505;--void-1:#0a0908;--void-2:#121010;--void-3:#1b1817;--bone:#ece5d8;--bone-2:#b9b2a5;--bone-3:#908a7f;--ash:#57524b;--line:#ece5d817;--line-2:#ece5d82b;--line-3:#ece5d84d;--flare:#ffaa45;--flare-hot:#ffe8c4;--flare-ink:#1a0f02;--flare-dim:#ffaa4521;--harm:#ff4d3d;--harm-dim:#ff4d3d24;--haze:#d9c7a3;--null:#a9aca4;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--serif:var(--font-display), "Iowan Old Style", Georgia, serif;--ease:cubic-bezier(.2, .7, .1, 1);--gutter:clamp(16px, 3.2vw, 40px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--void);color:var(--bone);font-family:var(--mono);font-variation-settings:"wdth" 87.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-color:var(--void-3) var(--void);font-size:15px;line-height:1.6}body{--demo-offset:0px;background:var(--void);min-height:100dvh;overflow-x:hidden}body:after{content:"";z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body[data-demo]{--demo-offset:26px}@media (max-width:720px){body[data-demo]{--demo-offset:22px}}::selection{background:var(--flare);color:var(--flare-ink)}a{color:inherit;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--flare);text-decoration-color:var(--flare)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--flare);outline-offset:3px;border-radius:2px}code,pre,kbd{font-family:var(--mono)}kbd{border:1px solid var(--line-2);text-align:center;min-width:1.6em;color:var(--bone-2);border-bottom-width:2px;border-radius:3px;padding:0 .4em;font-size:.85em;line-height:1.5;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.micro{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);font-variation-settings:"wdth" 100;font-size:10.5px;line-height:1.4}.display{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.num{font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 100}.skip{z-index:200;background:var(--flare);color:var(--flare-ink);border-radius:3px;padding:8px 12px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
