.page.svelte-1ykxz3w{--accent:var(--color-brass);max-width:var(--container-page);padding:var(--page-pad-top) var(--page-pad-x) 5rem;margin:0 auto}@media (width>=768px){.page.svelte-1ykxz3w{padding:var(--page-pad-top-md) var(--page-pad-x-md) 6rem}}.back.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-text);font-size:.7rem;text-decoration:none;transition:color .2s}.back.svelte-1ykxz3w:hover{color:var(--color-ivory)}.head.svelte-1ykxz3w{border-bottom:1px solid #ffffff0d;margin-top:2.25rem;padding-bottom:2.5rem}.eyebrow.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-graphite-text);align-items:baseline;gap:.55rem;margin:0 0 1.4rem;font-size:.7rem;display:inline-flex}.eyebrow__glyph.svelte-1ykxz3w{font-family:var(--font-serif);color:var(--accent);font-size:1.05rem;line-height:.7;transform:translateY(2px)}.eyebrow__sep.svelte-1ykxz3w{color:color-mix(in srgb, var(--color-graphite-text) 60%, transparent)}.eyebrow__type.svelte-1ykxz3w{color:var(--accent)}.title.svelte-1ykxz3w{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-ivory);max-width:22ch;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:300;line-height:1.06}.thesis.svelte-1ykxz3w{max-width:38rem;font-family:var(--font-serif);color:color-mix(in srgb, var(--color-ivory) 78%, var(--color-stone));border-left:1px solid var(--accent);margin:1.5rem 0 0;padding-left:.95rem;font-size:clamp(1.05rem,1.4vw,1.2rem);font-style:italic;line-height:1.5}.summary.svelte-1ykxz3w{max-width:44rem;color:var(--color-stone);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65}.hero.svelte-1ykxz3w{aspect-ratio:21/9;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-ink) 88%, black);border:1px solid #ffffff0f;width:100%;margin:2.25rem 0 0;position:relative;overflow:hidden}.hero__cover.svelte-1ykxz3w{object-fit:var(--cover-fit,cover);filter:saturate(.94)contrast(1.02);width:100%;height:100%;display:block}.hero__link.svelte-1ykxz3w{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), color-mix(in srgb, var(--color-ink) 92%, black);align-content:center;gap:.55rem;height:100%;padding:1.5rem 1.75rem;text-decoration:none;display:grid;position:relative}.hero__link-host.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.66rem}.hero__link-label.svelte-1ykxz3w{font-family:var(--font-serif);color:var(--color-ivory);max-width:36rem;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.35}.hero__link-glyph.svelte-1ykxz3w{font-family:var(--font-mono);color:color-mix(in srgb, var(--accent) 70%, var(--color-stone));font-size:1.05rem;position:absolute;top:1.25rem;right:1.4rem}.hero__swatch.svelte-1ykxz3w{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 6%, transparent)), color-mix(in srgb, var(--color-ink) 90%, black);place-items:center;height:100%;display:grid}.hero__swatch-glyph.svelte-1ykxz3w{font-family:var(--font-serif);color:color-mix(in srgb, var(--accent) 80%, var(--color-ivory));opacity:.85;font-size:4rem}.unfurl.svelte-1ykxz3w{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), color-mix(in srgb, var(--color-ink) 92%, black);border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0 0;padding:.95rem 1.1rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.unfurl.svelte-1ykxz3w:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), color-mix(in srgb, var(--color-ink) 90%, black)}.unfurl__col.svelte-1ykxz3w{flex-direction:column;gap:.3rem;min-width:0;display:inline-flex}.unfurl__host.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.66rem}.unfurl__label.svelte-1ykxz3w{font-family:var(--font-serif);color:var(--color-ivory);font-size:1rem;line-height:1.4}.unfurl__glyph.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 75%, var(--color-stone));flex:none;font-size:.7rem}.meta.svelte-1ykxz3w{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;align-items:baseline;gap:1.25rem 2rem;margin:2rem 0 0;padding:1rem 0;display:flex}.meta__cell.svelte-1ykxz3w{flex-direction:column;gap:.35rem;min-width:0;display:inline-flex}.meta__cell--tags.svelte-1ykxz3w,.meta__cell--links.svelte-1ykxz3w{flex-basis:100%}@media (width>=720px){.meta__cell--tags.svelte-1ykxz3w,.meta__cell--links.svelte-1ykxz3w{flex-basis:auto}}.meta__key.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-graphite-text);font-size:.6rem}.meta__val.svelte-1ykxz3w{color:var(--color-stone);font-size:.92rem}.meta__status.svelte-1ykxz3w{align-items:center;gap:.5rem;display:inline-flex}.meta__status-dot.svelte-1ykxz3w{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.meta__links.svelte-1ykxz3w{flex-wrap:wrap;gap:.5rem 1.25rem;display:inline-flex}.meta__link.svelte-1ykxz3w{color:var(--color-ivory);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.meta__link.svelte-1ykxz3w:hover{color:var(--accent);border-bottom-color:var(--accent)}.body.svelte-1ykxz3w{margin:3rem auto 0}.closer.svelte-1ykxz3w{border-top:1px solid #ffffff0d;margin:4rem 0 0;padding-top:1.75rem}.closer__back.svelte-1ykxz3w{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-text);font-size:.7rem;text-decoration:none;transition:color .2s}.closer__back.svelte-1ykxz3w:hover{color:var(--accent)}
