.jf-hero[data-astro-cid-yvmh3ldp]{container:jf-hero / inline-size;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--inner-rule)}.jf-hero__top[data-astro-cid-yvmh3ldp]{display:grid;grid-template-columns:minmax(0,1fr)}.jf-hero__art[data-astro-cid-yvmh3ldp]{position:relative;height:16rem;overflow:hidden;background:radial-gradient(circle at 50% 46%,var(--brass-a18),transparent 42%),radial-gradient(circle at 50% 46%,var(--ink-700),var(--ink-900) 72%);mask-image:linear-gradient(to bottom,#000 84%,transparent 100%)}.jf-ring[data-astro-cid-yvmh3ldp]{--r: 5.5rem;--emblem: 2.25rem;--core: 4.5rem;position:absolute;top:46%;left:50%;width:0;height:0}.jf-ring__orbit[data-astro-cid-yvmh3ldp]{position:absolute;left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px solid var(--brass-a35);border-radius:50%}.jf-ring__orbit[data-astro-cid-yvmh3ldp]:after{content:"";position:absolute;inset:calc(var(--r) * .3);border:1px dashed var(--brass-a18);border-radius:50%}.jf-ring__emblem[data-astro-cid-yvmh3ldp]{--turn: calc(var(--i) / var(--n) * 1turn - .25turn);position:absolute;left:calc(var(--emblem) / -2);top:calc(var(--emblem) / -2);width:var(--emblem);height:var(--emblem);max-width:none;border-radius:50%;box-shadow:0 0 0 1px var(--brass-a35),0 4px 10px #00000073;transform:rotate(var(--turn)) translate(var(--r)) rotate(calc(var(--turn) * -1))}.jf-ring__core[data-astro-cid-yvmh3ldp]{position:absolute;left:calc(var(--core) / -2);top:calc(var(--core) / -2);width:var(--core);height:var(--core);max-width:none;border-radius:50%;box-shadow:0 0 0 1px var(--brass-400),0 0 0 6px color-mix(in srgb,var(--ink-900) 60%,transparent),0 0 0 7px var(--brass-a35),0 8px 24px #00000080}.jf-hero__body[data-astro-cid-yvmh3ldp]{position:relative;display:flex;max-width:34rem;flex-direction:column;justify-content:center;padding:.25rem 1.25rem 1.5rem}.jf-hero__title[data-astro-cid-yvmh3ldp]{font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1.05;letter-spacing:var(--tracking-display);color:var(--text-strong);text-wrap:balance}.jf-hero__intro[data-astro-cid-yvmh3ldp]{margin-top:1rem;font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--text-body)}.jf-hero__action[data-astro-cid-yvmh3ldp]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.5rem}.jf-hero__go[data-astro-cid-yvmh3ldp]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;padding-inline:1rem;font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-accent);background:var(--accent-fill-active);border:1px solid var(--border-accent);border-radius:var(--radius-sm);transition-property:background-color,border-color,color;transition-duration:var(--duration-fast)}.jf-hero__go[data-astro-cid-yvmh3ldp]:hover{color:var(--text-accent-hover);background:var(--accent-fill)}.jf-hero__go[data-astro-cid-yvmh3ldp] .jf-hero__arrow{transition:translate var(--duration-fast) var(--ease-standard)}.jf-hero__go[data-astro-cid-yvmh3ldp]:hover .jf-hero__arrow{translate:4px 0}[dir=rtl] .jf-hero__go[data-astro-cid-yvmh3ldp]:hover .jf-hero__arrow{translate:-4px 0}.jf-hero__hint[data-astro-cid-yvmh3ldp]{max-width:18rem;font-size:var(--text-xs);line-height:1.45;color:var(--text-faint)}.jf-figures[data-astro-cid-yvmh3ldp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-hairline);background:var(--bg-surface)}.jf-figure[data-astro-cid-yvmh3ldp]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;padding:.7rem .75rem;border-inline-start:1px solid var(--border-hairline);border-top:1px solid var(--border-hairline)}.jf-figure[data-astro-cid-yvmh3ldp]:nth-child(odd){border-inline-start:0}.jf-figure[data-astro-cid-yvmh3ldp]:nth-child(-n+2){border-top:0}.jf-figure__value[data-astro-cid-yvmh3ldp]{font-family:var(--font-mono);font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.1;color:var(--text-strong);font-variant-numeric:tabular-nums}.jf-figure__label[data-astro-cid-yvmh3ldp]{font-family:var(--font-ui);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-brass)}@container jf-hero (width >= 36rem){.jf-hero__art[data-astro-cid-yvmh3ldp]{height:18rem}.jf-ring[data-astro-cid-yvmh3ldp]{--r: 6.75rem;--emblem: 2.6rem;--core: 5.5rem}.jf-hero__body[data-astro-cid-yvmh3ldp]{padding-inline:2rem}.jf-hero__intro[data-astro-cid-yvmh3ldp]{font-size:var(--text-lg)}.jf-figures[data-astro-cid-yvmh3ldp]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.jf-figure[data-astro-cid-yvmh3ldp]{padding:.9rem 1.1rem;border-top:0}.jf-figure[data-astro-cid-yvmh3ldp]:nth-child(odd){border-inline-start:1px solid var(--border-hairline)}.jf-figure[data-astro-cid-yvmh3ldp]:first-child{border-inline-start:0}.jf-figure__label[data-astro-cid-yvmh3ldp]{font-size:.6875rem;letter-spacing:var(--tracking-label)}}@container jf-hero (width >= 54rem){.jf-hero__top[data-astro-cid-yvmh3ldp]{grid-template-columns:minmax(0,1fr) minmax(0,44%);min-height:23rem}.jf-hero__body[data-astro-cid-yvmh3ldp]{grid-row:1;grid-column:1;padding:2.5rem 1rem 2.5rem 2.75rem}.jf-hero__art[data-astro-cid-yvmh3ldp]{grid-row:1;grid-column:2;height:auto;background:radial-gradient(circle at 56% 50%,var(--brass-a18),transparent 42%),radial-gradient(circle at 56% 50%,var(--ink-700),var(--ink-900) 72%);mask-image:linear-gradient(to right,transparent 0%,#000 18%)}[dir=rtl] .jf-hero__art[data-astro-cid-yvmh3ldp]{mask-image:linear-gradient(to left,transparent 0%,#000 18%)}.jf-ring[data-astro-cid-yvmh3ldp]{--r: 7.5rem;--emblem: 2.75rem;--core: 6rem;top:50%;left:56%}}@container jf-hero (width >= 66rem){.jf-ring[data-astro-cid-yvmh3ldp]{--r: 8.75rem;--emblem: 3.25rem;--core: 7rem}}.jf-lead[data-astro-cid-yvmh3ldp]{max-width:var(--prose-max);margin-top:-.25rem;margin-bottom:1rem;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.65;color:var(--text-muted)}.jf-chapters[data-astro-cid-yvmh3ldp]{container:jf-chapters / inline-size}@media(prefers-reduced-motion:reduce){.jf-hero__go[data-astro-cid-yvmh3ldp],.jf-hero__go[data-astro-cid-yvmh3ldp] .jf-hero__arrow{transition:none}}
