:root{--tc-sword-gold-lo: #8d6722;--tc-tank-teal: #2c6a78;--tc-plundarr: #3d2a6b;--tc-coral: #e07a5f;--tc-chrome-hi: #fff8e8;--tc-chrome-mid: #f4c878;--tc-chrome: #d9a441;--tc-chrome-lo: #8d6722}.chrome-head{font-family:var(--tc-display, "Cinzel", "Trajan Pro", serif);font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:.95;color:var(--tc-chrome-hi);background-image:linear-gradient(180deg,var(--tc-chrome-hi) 0%,var(--tc-chrome-mid) 45%,var(--tc-chrome) 55%,var(--tc-chrome-lo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 0 rgba(20,17,14,.55)) drop-shadow(0 12px 24px rgba(var(--tc-ink-rgb),.6))}.painted-grain-defs{position:absolute;width:0;height:0;pointer-events:none;opacity:0}.painted-grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>");background-size:160px 160px}.painted-poster{--tc-display: "Cinzel", "Trajan Pro", serif;color:var(--tc-fg-1);background:var(--tc-ink);font-family:Inter Tight,Inter,system-ui,sans-serif}body.homepage .hp-hero__caption{display:none}.painted-band[data-astro-cid-aolqbwyv]{position:relative;overflow:hidden;isolation:isolate;color:var(--tc-fg-1)}.painted-band__paint[data-astro-cid-aolqbwyv]{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;filter:saturate(.95) contrast(1.05);z-index:0}.painted-band__vignette[data-astro-cid-aolqbwyv]{position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 50%,rgba(var(--tc-ink-rgb),.6),rgba(var(--tc-ink-rgb),.92));z-index:1}.painted-band__extra[data-astro-cid-aolqbwyv]{position:absolute;inset:0;z-index:1;pointer-events:none}.painted-band__inner[data-astro-cid-aolqbwyv]{position:relative;z-index:2;max-width:1360px;margin:0 auto;padding:var(--band-pad) 32px}@media(max-width:1280px){.painted-band__inner[data-astro-cid-aolqbwyv]{padding:96px 24px}}@media(max-width:768px){.painted-band__inner[data-astro-cid-aolqbwyv]{padding:72px 18px}}.signal-lead__content[data-astro-cid-j7sccps6]{position:relative;z-index:2;max-width:880px}.signal-lead__eyebrow[data-astro-cid-j7sccps6]{display:inline-flex;align-items:center;gap:14px;margin:0 0 28px}.signal-lead__insignia[data-astro-cid-j7sccps6]{width:36px;height:36px;background:url(/img/painted/insignia.png) center / contain no-repeat;filter:drop-shadow(0 0 12px rgba(var(--tc-red-rgb),.55));animation:signal-pulse 2.4s ease-in-out infinite}@keyframes signal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.signal-lead__insignia[data-astro-cid-j7sccps6]{animation:none}}.signal-lead__tag[data-astro-cid-j7sccps6]{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--tc-gold)}.signal-lead__h[data-astro-cid-j7sccps6]{font-size:clamp(56px,9vw,144px);line-height:.95;margin:0 0 28px}.signal-lead__h[data-astro-cid-j7sccps6].is-compact{font-size:clamp(34px,5vw,76px);line-height:1.04}.signal-lead__deck[data-astro-cid-j7sccps6]{max-width:580px;margin:0 0 56px;font-family:Spectral,Georgia,serif;font-size:22px;line-height:1.5;color:var(--tc-fg-1);text-shadow:0 1px 0 rgba(0,0,0,.5)}@media(max-width:768px){.signal-lead__deck[data-astro-cid-j7sccps6]{font-size:18px;margin-bottom:36px}}.signal-lead__row[data-astro-cid-j7sccps6]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.signal-lead__cta[data-astro-cid-j7sccps6]{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:14px 22px;color:#14110e;background:linear-gradient(180deg,var(--tc-gold-hi) 0%,var(--tc-gold) 60%,var(--tc-gold-deep) 100%);border:1px solid var(--tc-gold-hi);border-radius:2px;text-decoration:none;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 18px -6px #0009,inset 0 1px #fff6}.signal-lead__cta[data-astro-cid-j7sccps6]:hover,.signal-lead__cta[data-astro-cid-j7sccps6]:focus-visible{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 22px -8px #000000b3,inset 0 1px #ffffff8c}.signal-lead__byline[data-astro-cid-j7sccps6]{font-family:Spectral,Georgia,serif;font-style:italic;font-size:14px;color:var(--tc-fg-2)}.signal-lead__name[data-astro-cid-j7sccps6]{font-style:normal;color:var(--tc-fg-1);margin-right:2px}.signal-lead__rule[data-astro-cid-j7sccps6]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--tc-gold) 50%,transparent);z-index:2}.signal-lead__rule--top[data-astro-cid-j7sccps6]{top:0}.signal-lead__rule--bot[data-astro-cid-j7sccps6]{bottom:0}@media(max-width:768px){.signal-lead__h[data-astro-cid-j7sccps6]{font-size:clamp(40px,11vw,64px)}.signal-lead__h[data-astro-cid-j7sccps6].is-compact{font-size:clamp(28px,8vw,44px)}}.signal-lead__inner{position:relative;min-height:720px;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.signal-lead__inner{min-height:580px}}@media(max-width:768px){.signal-lead__inner{min-height:480px}}.signal-lead__inner.has-art{flex-direction:row;align-items:center;gap:clamp(28px,4vw,64px)}.signal-lead__inner.has-art .signal-lead__content{max-width:620px;flex:1 1 auto}.signal-lead__inner.has-art .signal-lead__h.is-compact{font-size:clamp(30px,3.4vw,54px);line-height:1.02}.signal-lead__art{position:relative;z-index:2;flex:0 1 46%;max-width:600px;margin:0}.signal-lead__art img{display:block;width:100%;height:auto;border-radius:3px;border:1px solid rgba(var(--tc-gold-rgb),.55);box-shadow:0 26px 64px -22px #000000d9,0 0 0 1px #0006}@media(max-width:900px){.signal-lead__inner.has-art{flex-direction:column;align-items:flex-start}.signal-lead__inner.has-art .signal-lead__content{max-width:100%}.signal-lead__art{flex:none;width:100%;max-width:520px;margin-top:8px}}.chapter-head[data-astro-cid-py5hvwxx]{margin-bottom:56px}.chapter-head__row[data-astro-cid-py5hvwxx]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:14px}.chapter-head__left[data-astro-cid-py5hvwxx]{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.chapter-head__numeral[data-astro-cid-py5hvwxx]{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:13px;font-weight:600;color:var(--tc-gold);letter-spacing:.22em;text-transform:uppercase}.chapter-head__title[data-astro-cid-py5hvwxx]{margin:0;font-family:Cinzel,Trajan Pro,serif;font-size:clamp(28px,3.4vw,36px);font-weight:800;text-transform:uppercase;color:#fff8e8;letter-spacing:.02em;line-height:1}.chapter-head__sub[data-astro-cid-py5hvwxx]{font-family:Spectral,Georgia,serif;font-style:italic;font-size:16px;color:var(--tc-fg-2)}.chapter-head__action[data-astro-cid-py5hvwxx]{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tc-gold);text-decoration:none;white-space:nowrap;transition:color .2s ease}.chapter-head__action[data-astro-cid-py5hvwxx]:hover{color:var(--tc-chrome-mid)}.chapter-head__rule[data-astro-cid-py5hvwxx]{height:2px;background:linear-gradient(90deg,var(--tc-gold) 0%,var(--tc-gold-deep) 100%);box-shadow:0 1px #0009}@media(max-width:768px){.chapter-head__row[data-astro-cid-py5hvwxx]{flex-direction:column;align-items:flex-start}.chapter-head__left[data-astro-cid-py5hvwxx]{row-gap:6px}}.poster-card[data-astro-cid-ruz3sv4i]{cursor:pointer;display:block;position:relative;text-decoration:none;color:inherit;height:100%}.poster-card__frame[data-astro-cid-ruz3sv4i]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(var(--tc-gold-rgb),.18);border-radius:8px;box-shadow:inset 0 1px #ffdca51f,inset 0 -1px #00000080,0 8px 18px #0009,0 1px #ffc88c0a;transition:transform .22s ease,box-shadow .32s ease,border-color .28s ease;background:var(--tc-ink-2)}.poster-card[data-astro-cid-ruz3sv4i]:hover .poster-card__frame[data-astro-cid-ruz3sv4i],.poster-card[data-astro-cid-ruz3sv4i]:focus-visible .poster-card__frame[data-astro-cid-ruz3sv4i]{transform:translateY(-3px);border-color:rgba(var(--tc-gold-rgb),.35);box-shadow:inset 0 1px #ffd29640,0 0 60px 8px #ffebc84d,0 0 28px 2px #ffdcaa66,0 12px 24px #000000b3}.poster-card__media[data-astro-cid-ruz3sv4i]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--tc-ink-2);flex:none}.poster-card__img[data-astro-cid-ruz3sv4i]{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(1.05);transition:filter .35s ease}.poster-card[data-astro-cid-ruz3sv4i]:hover .poster-card__img[data-astro-cid-ruz3sv4i],.poster-card[data-astro-cid-ruz3sv4i]:focus-visible .poster-card__img[data-astro-cid-ruz3sv4i]{filter:contrast(1.08) saturate(1.1) brightness(1.08)}.poster-card__scrim[data-astro-cid-ruz3sv4i]{position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(180deg,rgba(var(--tc-ink-rgb),.72),rgba(var(--tc-ink-rgb),.32) 55%,rgba(var(--tc-ink-rgb),0));pointer-events:none}.poster-card__chip[data-astro-cid-ruz3sv4i]{position:absolute;top:12px;left:12px;padding:6px 10px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800;font-size:10px;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 2px #00000080;border-radius:2px;z-index:2;line-height:1}.poster-card__date[data-astro-cid-ruz3sv4i]{position:absolute;top:14px;right:12px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-weight:600;font-size:10px;color:var(--tc-gold);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.8);z-index:2}.poster-card__body[data-astro-cid-ruz3sv4i]{flex:1 1 auto;display:flex;flex-direction:column;padding:14px 16px 16px;border-top:1px solid rgba(var(--tc-gold-rgb),.14);background:linear-gradient(180deg,#14110ef5,rgba(var(--tc-ink-rgb),.98))}.poster-card__title[data-astro-cid-ruz3sv4i]{margin:0;font-family:Cinzel,Trajan Pro,serif;text-transform:uppercase;color:#fff8e8;line-height:1.22;letter-spacing:.005em;min-height:3.66em}.poster-card--sm[data-astro-cid-ruz3sv4i] .poster-card__title[data-astro-cid-ruz3sv4i]{font-size:16px;font-weight:700}.poster-card--md[data-astro-cid-ruz3sv4i] .poster-card__title[data-astro-cid-ruz3sv4i]{font-size:17px;font-weight:700}.poster-card--lg[data-astro-cid-ruz3sv4i] .poster-card__title[data-astro-cid-ruz3sv4i]{font-size:19px;font-weight:700}.poster-card__byline[data-astro-cid-ruz3sv4i]{margin:8px 0 0;font-family:Spectral,Georgia,serif;font-style:italic;font-size:12px;line-height:1.3;color:var(--tc-gold)}@media(max-width:1024px){.poster-card--md[data-astro-cid-ruz3sv4i] .poster-card__title[data-astro-cid-ruz3sv4i]{font-size:16px}.poster-card--lg[data-astro-cid-ruz3sv4i] .poster-card__title[data-astro-cid-ruz3sv4i]{font-size:17px}}.promo-band__eyebrow[data-astro-cid-uafcng6i]{display:inline-flex;align-items:center;gap:14px;margin:0 0 14px;width:100%;justify-content:center}.promo-band__hair[data-astro-cid-uafcng6i]{width:32px;height:1px;background:var(--tc-gold);opacity:.6}.promo-band__tag[data-astro-cid-uafcng6i]{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--tc-gold)}.promo-band__h[data-astro-cid-uafcng6i]{font-size:clamp(28px,3.6vw,48px);margin:0 0 22px;line-height:1.05}.promo-band__form[data-astro-cid-uafcng6i]{display:flex;gap:8px;max-width:520px;margin:0 auto;flex-wrap:wrap;justify-content:center}.promo-band__input[data-astro-cid-uafcng6i]{flex:1 1 240px;min-width:0;background:rgba(var(--tc-ink-rgb),.65);border:1px solid rgba(var(--tc-gold-rgb),.4);color:var(--tc-fg-1);font-family:Spectral,Georgia,serif;font-style:italic;font-size:16px;padding:14px 18px;border-radius:2px;outline:none;transition:border-color .2s ease,background .2s ease}.promo-band__input[data-astro-cid-uafcng6i]:focus{border-color:var(--tc-gold);background:rgba(var(--tc-ink-rgb),.8)}.promo-band__submit[data-astro-cid-uafcng6i]{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:14px 22px;color:#14110e;background:linear-gradient(180deg,var(--tc-gold-hi) 0%,var(--tc-gold) 60%,var(--tc-gold-deep) 100%);border:1px solid var(--tc-gold-hi);border-radius:2px;cursor:pointer;transition:filter .2s ease,transform .2s ease;box-shadow:0 8px 18px -6px #0009,inset 0 1px #fff6}.promo-band__submit[data-astro-cid-uafcng6i]:hover{filter:brightness(1.08);transform:translateY(-1px)}.promo-band__submit[data-astro-cid-uafcng6i]:disabled{opacity:.7;cursor:wait}.promo-band__msg[data-astro-cid-uafcng6i]{flex:1 1 100%;margin:10px 0 0;font-family:Spectral,Georgia,serif;font-style:italic;font-size:14px;color:var(--tc-fg-2);min-height:1.2em}.visually-hidden[data-astro-cid-uafcng6i]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promo-band__inner{text-align:center;max-width:820px!important;padding-left:32px;padding-right:32px}.hs[data-astro-cid-adt4yy6p]{background:var(--sh-card, #0b1020);border-block:1px solid rgba(var(--tc-gold-rgb),.2);padding:clamp(36px,5vw,72px) 0}.hs__inner[data-astro-cid-adt4yy6p]{max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.hs__head[data-astro-cid-adt4yy6p]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:26px}.hs__eyebrow[data-astro-cid-adt4yy6p]{margin:0 0 6px;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tc-gold)}.hs__h[data-astro-cid-adt4yy6p]{margin:0 0 6px;font-family:var(--tc-display);font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.05;color:var(--tc-fg-1)}.hs__sub[data-astro-cid-adt4yy6p]{margin:0;color:var(--tc-fg-2);max-width:56ch}.hs__all[data-astro-cid-adt4yy6p]{color:var(--tc-gold);text-decoration:none;border-bottom:1px solid rgba(var(--tc-gold-rgb),.5);font-size:.92rem}.hs__grid[data-astro-cid-adt4yy6p]{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.hs__card[data-astro-cid-adt4yy6p]{display:flex;flex-direction:column;gap:4px;background:var(--sh-sunken, #070b17);border-radius:3px;padding:12px 12px 16px;box-shadow:inset 0 0 0 1px #c9d4e221}.hs__shot[data-astro-cid-adt4yy6p]{position:relative;display:block;aspect-ratio:1;background:#fff;border-radius:2px;overflow:hidden;margin-bottom:8px}.hs__shot[data-astro-cid-adt4yy6p] img[data-astro-cid-adt4yy6p]{width:100%;height:100%;object-fit:contain;display:block}.hs__save[data-astro-cid-adt4yy6p]{position:absolute;top:8px;left:8px;padding:2px 8px;background:var(--tc-gold);color:#04060f;font-size:.72rem;font-weight:700;border-radius:2px}.hs__wave[data-astro-cid-adt4yy6p]{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-fg-3)}.hs__name[data-astro-cid-adt4yy6p]{margin:0;font-size:1rem;line-height:1.3;font-weight:600}.hs__name[data-astro-cid-adt4yy6p] a[data-astro-cid-adt4yy6p]{color:var(--tc-fg-1);text-decoration:none}.hs__name[data-astro-cid-adt4yy6p] a[data-astro-cid-adt4yy6p]:hover{color:var(--tc-gold)}.hs__price[data-astro-cid-adt4yy6p]{margin:2px 0 6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--tc-fg-2)}.hs__price[data-astro-cid-adt4yy6p] strong[data-astro-cid-adt4yy6p]{font-size:1.25rem;color:var(--tc-fg-1);font-variant-numeric:tabular-nums}.hs__price[data-astro-cid-adt4yy6p] s[data-astro-cid-adt4yy6p]{color:var(--tc-fg-3);font-variant-numeric:tabular-nums}.hs__state[data-astro-cid-adt4yy6p]{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:1px 7px;border:1px solid rgba(var(--tc-gold-rgb),.45);border-radius:999px;color:var(--tc-gold)}.hs__cta[data-astro-cid-adt4yy6p]{margin:auto 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hs__btn[data-astro-cid-adt4yy6p]{display:inline-block;padding:9px 12px;background:var(--tc-gold);color:#04060f;font-weight:700;font-size:.84rem;text-decoration:none;border-radius:2px}.hs__btn[data-astro-cid-adt4yy6p]:hover{filter:brightness(1.1)}.hs__paid[data-astro-cid-adt4yy6p]{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-fg-3)}.hs__note[data-astro-cid-adt4yy6p]{margin:18px 0 0;font-size:.78rem;color:var(--tc-fg-3)}.hp-main[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-top:0}.hp-browse[data-astro-cid-j7pv25f6]{padding:clamp(36px,5vw,72px) 0;background:var(--sh-card, #0b1020)}.hp-browse__inner[data-astro-cid-j7pv25f6]{max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.hp-browse__h[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-family:var(--tc-display);font-size:clamp(1.8rem,3.4vw,2.7rem);color:var(--tc-fg-1)}.hp-browse__grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.hp-browse__item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;text-decoration:none;background:var(--sh-sunken, #070b17);border-radius:3px;box-shadow:inset 0 0 0 1px #c9d4e226}.hp-browse__item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{box-shadow:inset 0 0 0 1px rgba(var(--tc-gold-rgb),.6)}.hp-browse__n[data-astro-cid-j7pv25f6]{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-gold)}.hp-browse__label[data-astro-cid-j7pv25f6]{font-family:var(--tc-display);font-size:1.2rem;color:var(--tc-fg-1)}.hp-browse__note[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.5;color:var(--tc-fg-2)}
