.es-band{max-width:var(--shell);margin-inline:auto;padding:clamp(3rem,8vw,6rem) var(--gutter)}.es-grid{display:grid;gap:clamp(2rem,6vw,4rem);align-items:center;max-width:var(--shell);margin-inline:auto;padding:clamp(3rem,8vw,6rem) var(--gutter)}@media(min-width:880px){.es-grid--split{grid-template-columns:1fr 1fr}.es-grid--art-first>:first-child{order:-1}}.es-center{max-width:48rem;margin-inline:auto;text-align:center}.es-no{font-family:var(--f-poster);font-size:var(--step-2);line-height:1;color:transparent;-webkit-text-stroke:1.6px currentColor;opacity:.5}.es-eyebrow{font-family:var(--f-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.plate--red .es-eyebrow{color:var(--ink)}.es-title{margin-top:.5rem;font-family:var(--f-poster);font-weight:400;font-size:var(--step-3);line-height:.98;text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere}.es-lead{margin-top:1.1rem;max-width:42ch;font-size:var(--step-0);line-height:1.6;opacity:.9}.es-center .es-lead{margin-inline:auto}.es-lead b{color:var(--red);font-weight:600;opacity:1}.plate--red .es-lead b{color:var(--ink);text-decoration:underline;text-decoration-color:var(--cream);text-underline-offset:3px}.es-punch{margin-top:1.2rem;padding-left:.85rem;border-left:4px solid currentColor;font-family:var(--f-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.es-chain{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:clamp(2rem,5vw,3.4rem) 0 0;padding:0;list-style:none}.es-chain__node{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:1rem 1.1rem;border:2px solid var(--ink);background:var(--cream);color:var(--ink);box-shadow:var(--hard-sm)}.es-chain__node--hot{background:var(--red);color:var(--cream)}.es-chain__idx{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.1em;opacity:.6}.es-chain__name{font-family:var(--f-poster);font-size:1.05rem;text-transform:uppercase;line-height:1}.es-chain__arrow{position:absolute;right:-.82rem;top:50%;transform:translateY(-50%);font-family:var(--f-poster);color:var(--red);z-index:1}.es-chain__node:last-child .es-chain__arrow{display:none}@media(max-width:620px){.es-chain{flex-direction:column}.es-chain__arrow{right:50%;top:auto;bottom:-.85rem;transform:translate(50%) rotate(90deg)}}.es-art{margin:0}.es-art svg{width:100%;margin-inline:auto;overflow:visible}.bar[data-astro-cid-d5djjg4g]{position:sticky;top:0;z-index:50;border-bottom:var(--rule-w) solid var(--rule);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bar__row[data-astro-cid-d5djjg4g]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.7rem}.brand[data-astro-cid-d5djjg4g]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink)}.brand__word[data-astro-cid-d5djjg4g]{font-family:var(--f-poster);font-size:1rem;letter-spacing:.04em}.back[data-astro-cid-d5djjg4g]{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding:.34rem .7rem;transition:background var(--t-fast) ease,color var(--t-fast) ease}.back[data-astro-cid-d5djjg4g]:hover{background:var(--ink);color:var(--paper)}.ehero[data-astro-cid-d5djjg4g]{position:relative;overflow:clip;border-bottom:var(--rule-w) solid var(--rule)}.ehero[data-astro-cid-d5djjg4g]:before{content:"";position:absolute;top:-30%;right:-20%;width:46%;height:160%;background:var(--red);transform:rotate(15deg)}.ehero__inner[data-astro-cid-d5djjg4g]{position:relative;z-index:1;padding-block:clamp(3rem,9vw,6.5rem)}.ehero__kicker[data-astro-cid-d5djjg4g]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:var(--ink-soft)}.ehero__tag[data-astro-cid-d5djjg4g]{color:var(--red-deep)}.ehero__sep[data-astro-cid-d5djjg4g]{color:var(--red)}.ehero__title[data-astro-cid-d5djjg4g]{margin-top:1.1rem;max-width:16ch;font-family:var(--f-poster);font-weight:400;font-size:var(--step-5);line-height:.92;text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere}.ehero__dek[data-astro-cid-d5djjg4g]{margin-top:1.4rem;max-width:40ch;font-family:var(--f-serif);font-size:var(--step-1);line-height:1.4}.ehero__scroll[data-astro-cid-d5djjg4g]{margin-top:2.4rem;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft)}.enext[data-astro-cid-d5djjg4g]{border-top:var(--rule-w) solid var(--rule)}.enext__link[data-astro-cid-d5djjg4g]{display:block;max-width:var(--shell);margin-inline:auto;padding:clamp(2.5rem,7vw,5rem) var(--gutter);text-decoration:none;color:var(--ink);position:relative;transition:background var(--t-fast) ease,color var(--t-fast) ease}.enext__link[data-astro-cid-d5djjg4g]:hover{background:var(--ink);color:var(--paper)}.enext__label[data-astro-cid-d5djjg4g]{display:block;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.enext__title[data-astro-cid-d5djjg4g]{display:block;margin-top:.7rem;font-family:var(--f-poster);font-size:var(--step-3);line-height:.98;text-transform:uppercase}.enext__note[data-astro-cid-d5djjg4g]{display:block;margin-top:.6rem;max-width:48ch;font-size:.9rem;opacity:.8}.enext__arrow[data-astro-cid-d5djjg4g]{position:absolute;right:var(--gutter);bottom:clamp(2.5rem,7vw,5rem);font-family:var(--f-poster);font-size:var(--step-3);color:var(--red);transition:transform var(--t-fast) var(--ease-snap)}.enext__link[data-astro-cid-d5djjg4g]:hover .enext__arrow[data-astro-cid-d5djjg4g]{transform:translate(10px)}.enext__foot[data-astro-cid-d5djjg4g]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:var(--shell);margin-inline:auto;padding:1.3rem var(--gutter);border-top:var(--rule-w) solid var(--rule);font-family:var(--f-mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.enext__back[data-astro-cid-d5djjg4g],.enext__tg[data-astro-cid-d5djjg4g]{color:var(--ink);text-decoration:none}.enext__tg[data-astro-cid-d5djjg4g]{color:var(--red-deep)}.enext__back[data-astro-cid-d5djjg4g]:hover,.enext__tg[data-astro-cid-d5djjg4g]:hover{text-decoration:underline;text-underline-offset:4px}
