.jd-font-serif{font-family:var(--font-serif), Georgia, "Times New Roman", serif}.jd-font-sans{font-family:var(--font-sans), sans-serif}.jd-font-charter{font-family:Charter,Bitstream Charter,Iowan Old Style,Cambria,Georgia,serif}.jd-headings-serif :is(h1,h2,h3,h4){font-family:var(--font-serif), Georgia, serif}.jd-headings-sans :is(h1,h2,h3,h4){font-family:var(--font-sans), sans-serif}.jd-dropcap>p:first-of-type:first-letter,.jd-dropcap .tiptap>p:first-of-type:first-letter{float:left;font-family:var(--font-serif), Georgia, serif;margin-top:.05em;padding-right:.08em;font-size:3.2em;font-weight:700;line-height:.82}.jd-hero-full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.jd-hero-full img{border-left:none;border-right:none;border-radius:0}.jd-hero-full figcaption{max-width:42rem;margin-inline:auto;padding-inline:1rem}.jd-hero-none{display:none}.jd-pullquote{border-left:3px solid var(--color-accent);font-family:var(--font-serif), Georgia, serif;margin:2.25rem 0;padding-left:1.25rem;font-size:1.35em;font-style:italic;line-height:1.45}.jd-pullquote p{color:inherit;margin:0}.jd-keypoints{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:.75rem;margin:2rem 0;padding:1rem 1.25rem;font-size:.95em;font-style:normal}.jd-keypoints>p{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft,inherit);margin:0 0 .5rem;font-size:.78em;font-weight:600}.jd-keypoints ul{margin:0;padding-left:1.1rem;list-style:outside}.jd-keypoints ul>li{margin:.3rem 0}.jt{--jt-nameplate:var(--font-serif), Georgia, serif;--jt-headline:var(--font-serif), Georgia, serif;--jt-body:var(--font-sans), sans-serif;--jt-np-size:2.25rem;--jt-gap:1.25rem}.jt-np-serif{--jt-nameplate:var(--font-jt-serif), Georgia, serif}.jt-np-editorial{--jt-nameplate:var(--font-jt-editorial), "Times New Roman", serif}.jt-np-didone{--jt-nameplate:var(--font-jt-didone), "Didot", "Bodoni MT", serif}.jt-np-display{--jt-nameplate:var(--font-jt-display), Georgia, serif}.jt-np-sans{--jt-nameplate:var(--font-jt-sans), "Helvetica Neue", Arial, sans-serif}.jt-np-grotesk{--jt-nameplate:var(--font-jt-grotesk), "Helvetica Neue", Arial, sans-serif}.jt-np-condensed{--jt-nameplate:var(--font-jt-poster), "Arial Narrow", sans-serif}.jt-np-blackletter{--jt-nameplate:var(--font-jt-blackletter), "Old English Text MT", serif}.jt-np-typewriter{--jt-nameplate:var(--font-jt-typewriter), "Courier New", monospace}.jt-hl-serif{--jt-headline:var(--font-jt-serif), Georgia, serif}.jt-hl-editorial{--jt-headline:var(--font-jt-editorial), "Times New Roman", serif}.jt-hl-didone{--jt-headline:var(--font-jt-didone), "Didot", serif}.jt-hl-oldstyle{--jt-headline:var(--font-jt-oldstyle), "Times New Roman", serif}.jt-hl-display{--jt-headline:var(--font-jt-display), Georgia, serif}.jt-hl-sans{--jt-headline:var(--font-jt-sans), "Helvetica Neue", Arial, sans-serif}.jt-hl-grotesk{--jt-headline:var(--font-jt-grotesk), "Helvetica Neue", Arial, sans-serif}.jt-hl-condensed{--jt-headline:var(--font-jt-condensed), "Arial Narrow", sans-serif}.jt-hl-typewriter{--jt-headline:var(--font-jt-typewriter), "Courier New", monospace}.jt-body-sans{--jt-body:var(--font-jt-sans), "Helvetica Neue", Arial, sans-serif}.jt-body-serif{--jt-body:var(--font-jt-serif), Georgia, serif}.jt-body-grotesk{--jt-body:var(--font-jt-grotesk), "Helvetica Neue", Arial, sans-serif}.jt-body-typewriter{--jt-body:var(--font-jt-typewriter), "Courier New", monospace}.jt-size-s{--jt-np-size:1.5rem}.jt-size-m{--jt-np-size:2.25rem}.jt-size-l{--jt-np-size:clamp(2.25rem, 5vw, 3rem)}.jt-size-xl{--jt-np-size:clamp(2.5rem, 7vw, 3.75rem)}.jt-nameplate{font-size:var(--jt-np-size)}.jt-caps .jt-nameplate{text-transform:uppercase;letter-spacing:.01em}.jt-poster.jt-nameplate{font-size:calc(var(--jt-np-size) * 1.7)}.jt-np-blackletter .jt-nameplate{font-size:calc(var(--jt-np-size) * 1.25);font-weight:400}.jt-bar .jt-nameplate{font-size:clamp(1.25rem,3vw,1.75rem)}.jt-density-compact{--jt-gap:.75rem}.jt-density-regular{--jt-gap:1.25rem}.jt-density-airy{--jt-gap:2rem}.jt-rule{margin:0}.jt-rule-single .jt-rule{border-top:1px solid var(--border)}.jt-rule-double .jt-rule{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);height:4px}.jt-rule-accent .jt-rule{border-top:2px solid var(--jt-accent)}.jt-rule-heavy .jt-rule{border-top:3px solid var(--foreground)}.jt-ground-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0}.jt-rescope{--background:var(--color-bg);--foreground:var(--color-text);--card:var(--color-surface);--card-foreground:var(--color-text);--popover:var(--color-surface);--popover-foreground:var(--color-text);--primary:var(--color-btn-primary);--primary-foreground:var(--color-btn-primary-text);--secondary:var(--color-surface-alt);--secondary-foreground:var(--color-text-muted);--muted:var(--color-surface-alt);--muted-foreground:var(--color-text-soft);--accent:var(--color-accent-soft);--accent-foreground:var(--color-text);--border:var(--color-border);--input:var(--color-border);--ring:var(--color-accent)}