header.svelte-1elxaub{inset-inline:0;z-index:50;background:color-mix(in srgb, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);position:fixed;top:0}.bar.svelte-1elxaub{justify-content:space-between;align-items:center;height:3.75rem;display:flex}.mark.svelte-1elxaub{font-family:var(--font-display);font-variation-settings:"opsz" 40;letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:620;text-decoration:none;display:flex}.mark.svelte-1elxaub svg:where(.svelte-1elxaub){width:1.15rem;height:1.15rem;color:var(--ginger);transition:transform .5s cubic-bezier(.2,.6,.2,1)}.mark.svelte-1elxaub:hover svg:where(.svelte-1elxaub){transform:rotate(90deg)}nav.svelte-1elxaub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.5vw,2rem);font-size:.72rem;font-weight:500;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--ink-soft);text-decoration:none;transition:color .2s}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ginger)}nav.svelte-1elxaub .cta:where(.svelte-1elxaub){color:var(--paper);background:var(--ink);border-radius:999px;padding:.5rem .9rem;transition:background .2s}nav.svelte-1elxaub .cta:where(.svelte-1elxaub):hover{color:var(--paper);background:var(--ginger)}@media (width<=40rem){nav.svelte-1elxaub a:where(.svelte-1elxaub):not(.cta){display:none}}.hero.svelte-1q37ri0{background:radial-gradient(60rem 34rem at 88% 4%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 65%), radial-gradient(48rem 30rem at -8% 100%, color-mix(in srgb, var(--ginger) 10%, transparent), transparent 60%);align-items:center;min-height:100svh;padding-top:5.5rem;display:flex;position:relative}.hero.svelte-1q37ri0 .wrap:where(.svelte-1q37ri0){width:100%;padding-block:clamp(2rem,6vh,4rem);position:relative}.rise.svelte-1q37ri0{animation:.9s cubic-bezier(.2,.65,.2,1) both svelte-1q37ri0-rise;animation-delay:var(--d,0s)}@keyframes svelte-1q37ri0-rise{0%{opacity:0;transform:translateY(1.8rem)}}h1.svelte-1q37ri0{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 0;letter-spacing:-.03em;margin-top:1.4rem;font-size:clamp(3.2rem,11.5vw,9.5rem);font-weight:480;line-height:.98}h1.svelte-1q37ri0 .line:where(.svelte-1q37ri0){display:block}h1.svelte-1q37ri0 em:where(.svelte-1q37ri0){font-variation-settings:"opsz" 144, "SOFT" 40, "WONK" 1;color:var(--ginger);font-style:italic}.below.svelte-1q37ri0{flex-wrap:wrap;align-items:flex-end;gap:2rem 4rem;margin-top:clamp(2rem,5vh,3.5rem);display:flex}.lede.svelte-1q37ri0{max-width:34rem;color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.actions.svelte-1q37ri0{align-items:center;gap:1.5rem;display:flex}.btn.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ginger);border-radius:999px;padding:1rem 1.6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.btn.svelte-1q37ri0:hover{background:var(--ink);transform:translateY(-2px)}.ghost.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);padding-bottom:.2rem;font-size:.75rem;text-decoration:none;transition:color .2s,border-color .2s}.ghost.svelte-1q37ri0:hover{color:var(--ginger);border-color:var(--ginger)}.badge.svelte-1q37ri0{right:var(--gutter);width:clamp(6.5rem,11vw,9.5rem);color:var(--ginger);position:absolute;top:clamp(1rem,4vh,3rem)}.badge.svelte-1q37ri0 svg:where(.svelte-1q37ri0){width:100%;animation:26s linear infinite svelte-1q37ri0-spin}.badge.svelte-1q37ri0 text:where(.svelte-1q37ri0){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;fill:var(--ink);font-size:10px;font-weight:500}.badge.svelte-1q37ri0 .spark:where(.svelte-1q37ri0){transform-origin:60px 60px;animation:26s linear infinite reverse svelte-1q37ri0-spin}@keyframes svelte-1q37ri0-spin{to{transform:rotate(360deg)}}@media (width<=52rem){.badge.svelte-1q37ri0{display:none}}.meta.svelte-1q37ri0{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 3rem;margin-top:clamp(2.5rem,7vh,5rem);padding-top:1rem;font-size:.72rem;list-style:none;display:flex}.meta.svelte-1q37ri0 a:where(.svelte-1q37ri0){color:inherit;border-bottom:1px solid var(--line);text-decoration:none;transition:color .2s}.meta.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover{color:var(--ginger)}.marquee.svelte-1xpng2k{background:var(--ginger);color:var(--paper);border-block:1px solid var(--ink);overflow:hidden}.track.svelte-1xpng2k{width:max-content;animation:28s linear infinite svelte-1xpng2k-scroll;display:flex}ul.svelte-1xpng2k{padding-block:.9rem;list-style:none;display:flex}li.svelte-1xpng2k{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:.8rem;font-weight:500;display:flex}.spark.svelte-1xpng2k{color:var(--paper-warm);margin-inline:1.6rem}@keyframes svelte-1xpng2k-scroll{to{transform:translate(-50%)}}section.svelte-8v955a{padding-block:var(--section-pad)}ol.svelte-8v955a{list-style:none}ol.svelte-8v955a>li:where(.svelte-8v955a){border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr auto;grid-template-areas:"idx title arrow""idx detail arrow";align-items:start;gap:.4rem 1.5rem;padding:clamp(1.4rem,3vw,2.2rem) clamp(.75rem,2vw,1.5rem);transition:background .25s,color .25s;display:grid}ol.svelte-8v955a>li:where(.svelte-8v955a):first-child{border-top:1px solid var(--line)}.idx.svelte-8v955a{font-family:var(--font-mono);color:var(--ginger);grid-area:idx;padding-top:.5rem;font-size:.78rem;font-weight:600}h3.svelte-8v955a{font-family:var(--font-display);font-variation-settings:"opsz" 90, "SOFT" 0, "WONK" 0;letter-spacing:-.02em;grid-area:title;font-size:clamp(1.7rem,4vw,2.9rem);font-weight:540;line-height:1.05}.detail.svelte-8v955a{grid-area:detail;max-width:40rem;margin-top:.5rem}.detail.svelte-8v955a p:where(.svelte-8v955a){color:var(--ink-soft);transition:color .25s}.tags.svelte-8v955a{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;list-style:none;display:flex}.tags.svelte-8v955a li:where(.svelte-8v955a){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.3rem .7rem;font-size:.66rem;font-weight:500;transition:border-color .25s}.arrow.svelte-8v955a{color:var(--ginger);opacity:0;grid-area:arrow;align-self:center;font-size:1.6rem;transition:opacity .25s,transform .25s;transform:translate(-.6rem)}ol.svelte-8v955a>li:where(.svelte-8v955a):hover{background:var(--ink);color:var(--paper)}ol.svelte-8v955a>li:where(.svelte-8v955a):hover .detail:where(.svelte-8v955a) p:where(.svelte-8v955a){color:color-mix(in srgb, var(--paper) 75%, var(--ink))}ol.svelte-8v955a>li:where(.svelte-8v955a):hover .tags:where(.svelte-8v955a) li:where(.svelte-8v955a){border-color:color-mix(in srgb, var(--paper) 35%, var(--ink))}ol.svelte-8v955a>li:where(.svelte-8v955a):hover .arrow:where(.svelte-8v955a){opacity:1;transform:none}@media (width<=40rem){ol.svelte-8v955a>li:where(.svelte-8v955a){grid-template-columns:1fr;grid-template-areas:"idx""title""detail"}.arrow.svelte-8v955a{display:none}}section.svelte-17ndl8v{padding-block:var(--section-pad);background:var(--paper-warm);border-block:1px solid var(--line-soft)}.grid.svelte-17ndl8v{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;list-style:none;display:grid}.grid.svelte-17ndl8v>li:where(.svelte-17ndl8v){background:var(--paper);border:1px solid var(--line);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.75rem;transition:transform .25s,box-shadow .25s;display:flex}.grid.svelte-17ndl8v>li:where(.svelte-17ndl8v):hover{transform:translateY(-4px);box-shadow:0 14px 40px -18px #22171259}.grid.svelte-17ndl8v h3:where(.svelte-17ndl8v){font-family:var(--font-display);font-variation-settings:"opsz" 60;font-size:1.5rem;font-weight:560}.grid.svelte-17ndl8v p:where(.svelte-17ndl8v){color:var(--ink-soft)}.tags.svelte-17ndl8v{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.tags.svelte-17ndl8v li:where(.svelte-17ndl8v){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.3rem .7rem;font-size:.66rem}.links.svelte-17ndl8v{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:1.25rem;margin-top:auto;font-size:.72rem;display:flex}.links.svelte-17ndl8v a:where(.svelte-17ndl8v){color:var(--ginger);text-decoration:none}.links.svelte-17ndl8v a:where(.svelte-17ndl8v):hover{text-decoration:underline}.empty.svelte-17ndl8v{max-width:46rem}.empty.svelte-17ndl8v .big:where(.svelte-17ndl8v){font-family:var(--font-display);font-variation-settings:"opsz" 120, "SOFT" 0, "WONK" 0;letter-spacing:-.025em;font-size:clamp(2.2rem,6vw,4.2rem);font-weight:500;line-height:1.05}.empty.svelte-17ndl8v em:where(.svelte-17ndl8v){font-variation-settings:"opsz" 120, "SOFT" 40, "WONK" 1;color:var(--ginger);font-style:italic}.empty.svelte-17ndl8v .note:where(.svelte-17ndl8v){max-width:34rem;color:var(--ink-soft);margin-top:1.5rem}.empty.svelte-17ndl8v .note:where(.svelte-17ndl8v) a:where(.svelte-17ndl8v){color:var(--ginger);text-underline-offset:3px;text-decoration-thickness:1px}.soon.svelte-17ndl8v{flex-wrap:wrap;gap:.75rem;margin-top:2rem;list-style:none;display:flex}.soon.svelte-17ndl8v li:where(.svelte-17ndl8v){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border:1px dashed var(--line);border-radius:999px;padding:.55rem 1.1rem;font-size:.7rem;font-weight:500}section.svelte-l3ugom{padding-block:var(--section-pad)}.manifesto.svelte-l3ugom{max-width:56rem;font-family:var(--font-display);font-variation-settings:"opsz" 100, "SOFT" 0, "WONK" 0;letter-spacing:-.02em;font-size:clamp(1.7rem,4.2vw,3.1rem);font-weight:460;line-height:1.22}.manifesto.svelte-l3ugom em:where(.svelte-l3ugom){font-variation-settings:"opsz" 100, "SOFT" 40, "WONK" 1;color:var(--ginger);font-style:italic}.grid.svelte-l3ugom{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin-top:clamp(3rem,7vw,5.5rem);display:grid}article.svelte-l3ugom{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-warm) 40%, var(--paper));border-radius:1rem;padding:1.75rem;transition:transform .25s,border-color .25s}article.svelte-l3ugom:hover{border-color:var(--ginger);transform:translateY(-4px)}.idx.svelte-l3ugom{color:var(--ginger);font-size:1.1rem}h3.svelte-l3ugom{font-family:var(--font-display);font-variation-settings:"opsz" 60;margin-top:1rem;font-size:1.35rem;font-weight:560}article.svelte-l3ugom p:where(.svelte-l3ugom){color:var(--ink-soft);margin-top:.6rem;font-size:.95rem}section.svelte-wt4tt0{padding-block:var(--section-pad);background:var(--ink);color:var(--paper)}section.svelte-wt4tt0 .section-head:where(.svelte-wt4tt0){border-top-color:color-mix(in srgb, var(--paper) 35%, var(--ink))}section.svelte-wt4tt0 .section-head:where(.svelte-wt4tt0) .aside:where(.svelte-wt4tt0){color:color-mix(in srgb, var(--paper) 55%, var(--ink))}.prompt.svelte-wt4tt0{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, var(--ink));font-size:.78rem}.mail.svelte-wt4tt0{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 0;letter-spacing:-.025em;color:var(--paper);overflow-wrap:anywhere;margin-top:1.2rem;font-size:clamp(1.9rem,6.4vw,5.4rem);font-weight:480;line-height:1.05;text-decoration:none;transition:color .25s;display:inline-block}.mail.svelte-wt4tt0 .arrow:where(.svelte-wt4tt0){color:var(--ginger);transition:transform .25s;display:inline-block}.mail.svelte-wt4tt0:hover{color:var(--ginger)}.mail.svelte-wt4tt0:hover .arrow:where(.svelte-wt4tt0){transform:translate(.15em,-.15em)}.support.svelte-wt4tt0{max-width:32rem;color:color-mix(in srgb, var(--paper) 62%, var(--ink));margin-top:2.5rem;font-size:.95rem}footer.svelte-jz8lnl{background:var(--ink);color:color-mix(in srgb, var(--paper) 55%, var(--ink));border-top:1px solid color-mix(in srgb, var(--paper) 18%, var(--ink))}.bar.svelte-jz8lnl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.4rem;font-size:.7rem;display:flex}a.svelte-jz8lnl{color:inherit;text-decoration:none;transition:color .2s}a.svelte-jz8lnl:hover{color:var(--ginger)}
