.ht{--ht-ink:var(--amber);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ht{--ht-ink:color-mix(in srgb,var(--amber)55%,transparent)}}.ht{--ht-dot:1.4px;--ht-gap:11px}.ht:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--ht-ink)var(--ht-dot),transparent calc(var(--ht-dot) + .1px));background-size:var(--ht-gap)var(--ht-gap);position:absolute;inset:0}.ht>*{z-index:1;position:relative}.ht-amber{--ht-ink:#e8930ccc;--ht-dot:1.6px;--ht-gap:10px}.ht-blue{--ht-ink:#4d82c866;--ht-dot:1.1px;--ht-gap:9px}.ht-lane{--ht-ink:var(--lane-base,var(--amber))}@supports (color:color-mix(in lab, red, red)){.ht-lane{--ht-ink:color-mix(in srgb,var(--lane-base,var(--amber))55%,transparent)}}.ht-wear{--ht-ink:var(--wfill,var(--amber))}@supports (color:color-mix(in lab, red, red)){.ht-wear{--ht-ink:color-mix(in srgb,var(--wfill,var(--amber))55%,transparent)}}.ht-ghost{--ht-ink:var(--on-3)}@supports (color:color-mix(in lab, red, red)){.ht-ghost{--ht-ink:color-mix(in srgb,var(--on-3)30%,transparent)}}.ht-diag:before{-webkit-mask-image:linear-gradient(135deg,#0000 42%,#00000080 58%,#000 78%);mask-image:linear-gradient(135deg,#0000 42%,#00000080 58%,#000 78%)}.ht-diag-r:before{-webkit-mask-image:linear-gradient(115deg,#0000 62%,#000 100%);mask-image:linear-gradient(115deg,#0000 62%,#000 100%)}.ht-diag-l:before{-webkit-mask-image:linear-gradient(245deg,#0000 62%,#000 100%);mask-image:linear-gradient(245deg,#0000 62%,#000 100%)}.ht-band:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}.ht-rise:before{-webkit-mask-image:linear-gradient(#0000 20%,#00000080 55%,#000 100%);mask-image:linear-gradient(#0000 20%,#00000080 55%,#000 100%)}.lit-fill.ht{--ht-ink:#ffffff38}.lit-fill.ht:before{z-index:0}.ht-callout{position:relative;overflow:hidden}.ht-callout:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--ht-ink,var(--amber))1.1px,transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ht-callout:before{background-image:radial-gradient(circle,var(--ht-ink,color-mix(in srgb,var(--amber)45%,transparent))1.1px,transparent 1.2px)}}.ht-callout:before{background-size:9px 9px;-webkit-mask-image:radial-gradient(140% 120% at 100% 0,#000 0%,#0006 34%,#0000 62%);mask-image:radial-gradient(140% 120% at 100% 0,#000 0%,#0006 34%,#0000 62%)}.ht-callout>*{z-index:1;position:relative}.fw-host{--fw-radius:480px;position:relative}.fw-boost{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-settle);-webkit-mask-image:radial-gradient(circle var(--fw-radius)at var(--mx,50%)var(--my,44%),#000000f2 0%,#0000008c 55%,#00000029 100%);-webkit-mask-image:radial-gradient(circle var(--fw-radius)at var(--mx,50%)var(--my,44%),#000000f2 0%,#0000008c 55%,#00000029 100%);-webkit-mask-image:radial-gradient(circle var(--fw-radius)at var(--mx,50%)var(--my,44%),#000000f2 0%,#0000008c 55%,#00000029 100%);-webkit-mask-image:radial-gradient(circle var(--fw-radius)at var(--mx,50%)var(--my,44%),#000000f2 0%,#0000008c 55%,#00000029 100%);mask-image:radial-gradient(circle var(--fw-radius)at var(--mx,50%)var(--my,44%),#000000f2 0%,#0000008c 55%,#00000029 100%);position:absolute;inset:0}.fw-host:hover .fw-boost,.fw-host:focus-within .fw-boost{opacity:1}.fw-host:focus-visible .fw-boost{-webkit-mask-image:none;mask-image:none}.fw-host:has(:focus-visible) .fw-boost{-webkit-mask-image:none;mask-image:none}.fw-host:hover .fw-art,.fw-host:focus-within .fw-art{filter:brightness(1.08)saturate(1.1)}@media (hover:none){.fw-boost{display:none}}@media (prefers-reduced-motion:reduce){.fw-boost{transition:none}}.lore-index{--paper:#fff;background:var(--paper);color:var(--ink);font-family:var(--body);padding:7rem 0 0}[data-lane=jinn]{--lane:var(--acc-jinn)}[data-lane=ghost]{--lane:var(--acc-ghost)}[data-lane=fama]{--lane:var(--acc-fama)}[data-lane=vermeer]{--lane:var(--acc-vermeer)}[data-lane=chart]{--lane:var(--acc-chart)}[data-lane=silver]{--lane:var(--acc-silver)}[data-lane=agents]{--lane:var(--acc-agents)}[data-lane=lore]{--lane:var(--acc-lore)}[data-lane=assay]{--lane:var(--acc-touchstone)}[data-lane=lore]{--lane-tx:var(--acc-lore)}@supports (color:color-mix(in lab, red, red)){[data-lane=lore]{--lane-tx:color-mix(in srgb,var(--acc-lore)80%,var(--ink))}}[data-lane=assay]{--lane-tx:var(--acc-touchstone)}@supports (color:color-mix(in lab, red, red)){[data-lane=assay]{--lane-tx:color-mix(in srgb,var(--acc-touchstone)80%,var(--ink))}}[data-lane=jinn]{--lane-tx:var(--amber-ink,var(--amber-deep))}[data-lane=ghost]{--lane-tx:var(--acc-ghost)}@supports (color:color-mix(in lab, red, red)){[data-lane=ghost]{--lane-tx:color-mix(in srgb,var(--acc-ghost)80%,var(--ink))}}[data-lane=fama]{--lane-tx:var(--acc-fama)}@supports (color:color-mix(in lab, red, red)){[data-lane=fama]{--lane-tx:color-mix(in srgb,var(--acc-fama)80%,var(--ink))}}[data-lane=vermeer]{--lane-tx:var(--acc-vermeer)}@supports (color:color-mix(in lab, red, red)){[data-lane=vermeer]{--lane-tx:color-mix(in srgb,var(--acc-vermeer)80%,var(--ink))}}[data-lane=chart]{--lane-tx:var(--acc-chart)}@supports (color:color-mix(in lab, red, red)){[data-lane=chart]{--lane-tx:color-mix(in srgb,var(--acc-chart)80%,var(--ink))}}[data-lane=silver]{--lane-tx:var(--acc-silver)}@supports (color:color-mix(in lab, red, red)){[data-lane=silver]{--lane-tx:color-mix(in srgb,var(--acc-silver)80%,var(--ink))}}[data-lane=agents]{--lane-tx:var(--acc-agents)}@supports (color:color-mix(in lab, red, red)){[data-lane=agents]{--lane-tx:color-mix(in srgb,var(--acc-agents)80%,var(--ink))}}[data-lane=jinn]{--lane-hi:#ffd58a;--lane-base:#e8930c;--lane-deep:#a85f00}[data-lane=ghost]{--lane-hi:#aecdf2;--lane-base:#4278cc;--lane-deep:#26497f}[data-lane=vermeer]{--lane-hi:#98d9b9;--lane-base:#217a55;--lane-deep:#124630}[data-lane=fama]{--lane-hi:#c4b3ec;--lane-base:#5b3fa6;--lane-deep:#372563}[data-lane=lore]{--lane-hi:#b3c8dc;--lane-base:#4a6785;--lane-deep:#2b3e52}[data-lane=chart]{--lane-hi:#9bd0dc;--lane-base:#235f6b;--lane-deep:#143a42}[data-lane=agents]{--lane-hi:#a6bfe8;--lane-base:#1e3a6e;--lane-deep:#122343}[data-lane=silver]{--lane-hi:#f4b99c;--lane-base:#be5530;--lane-deep:#75331c}[data-lane=assay]{--lane-hi:#e5aaaa;--lane-base:#9e3b3b;--lane-deep:#5f2222}[data-lane]{--lane-line:var(--lane-base)}@supports (color:color-mix(in lab, red, red)){[data-lane]{--lane-line:color-mix(in srgb,var(--lane-base)42%,transparent)}}[data-lane=jinn],[data-lane=silver],[data-lane=assay]{--art-tint:var(--surf-3,#e2e9f1)}:where(.lore-index,.lore-article){--l-card:#fff;--lane:var(--acc-lore);--lane-tx:var(--acc-lore)}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article){--lane-tx:color-mix(in srgb,var(--acc-lore)80%,var(--ink))}}:where(.lore-index,.lore-article){--gutter:clamp(20px,3vw,40px);--lr-xs:3px;--lr-sm:6px;--lr-md:8px;--lr-lg:var(--r-card-round,14px);--lr-xl:var(--r-card-round,14px);--lr-2xl:var(--r-card-round,14px);--lr-pill:var(--r-chip-round,100px);--lfs-mast:clamp(3.4rem,8.5vw,6rem);--lfs-hero:clamp(2.6rem,6vw,4.4rem);--lfs-title:clamp(2rem,4.4vw,3.2rem);--lfs-lead:clamp(1.7rem,3vw,2.5rem);--lfs-feat:clamp(1.3rem,2.2vw,1.7rem);--lfs-hfeat:clamp(1.4rem,2.4vw,1.8rem);--lfs-card:1.22rem;--lfs-mini:1.12rem}:where(.lore-index,.lore-article) :where(h1,h2,h3,h4,h5,p,ul,ol,li,figure,figcaption){margin:0;padding:0}:where(.lore-index,.lore-article) :where(ul,ol){list-style:none}:where(.lore-index,.lore-article) .ht{background:linear-gradient(150deg,var(--surf-1,var(--paper))30%,var(--surf-2,var(--paper-2)));position:relative;overflow:hidden}:where(.lore-index,.lore-article) .ht:before{content:"";background-image:radial-gradient(circle,var(--pa,var(--lane))1.4px,transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article) .ht:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--pa,var(--lane))55%,transparent)1.4px,transparent 1.5px)}}:where(.lore-index,.lore-article) .ht:before{background-size:11px 11px}:where(.lore-index,.lore-article) .ht:after{content:"";background:var(--pa,var(--lane));opacity:.9;border-radius:50%;width:34%;padding-top:34%;position:absolute;bottom:-14%;right:-8%}:where(.lore-index,.lore-article) .field .badge,:where(.lore-index,.lore-article) .fb{z-index:1;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--l-card);font-size:.66rem;font-weight:600;position:absolute;top:1rem;left:1rem}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article) .field .badge,:where(.lore-index,.lore-article) .fb{background:color-mix(in srgb,var(--l-card)88%,transparent)}}:where(.lore-index,.lore-article) .field .badge,:where(.lore-index,.lore-article) .fb{border:1px solid var(--line);border-radius:var(--lr-xs);padding:.24rem .55rem}@media (hover:hover){:where(.lore-index,.lore-article) :is(.art,.plate,.ht,.field,.semi){transition:filter .48s cubic-bezier(.16,1,.3,1)}:where(.lore-index,.lore-article) :is(a,article):hover :is(.art,.plate,.ht,.field,.semi){filter:brightness(1.045)saturate(1.16)}}:where(.lore-index,.lore-article) .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.8rem;margin-bottom:.7rem;font-size:.68rem;font-weight:600;display:flex}:where(.lore-index,.lore-article) .kicker .prod{color:var(--pa,var(--lane-tx))}:where(.lore-index,.lore-article) .by{font-family:var(--mono);color:var(--graphite);font-size:.68rem}:where(.lore-index,.lore-article) .pill-cta{border-radius:var(--lr-pill);width:fit-content;font-family:var(--ui);background:var(--pa,var(--lane));align-items:center;margin-top:1rem;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article) .pill-cta{background:color-mix(in srgb,var(--pa,var(--lane))13%,var(--l-card))}}:where(.lore-index,.lore-article) .pill-cta{color:var(--pa,var(--lane))}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article) .pill-cta{color:color-mix(in srgb,var(--pa,var(--lane))78%,var(--ink))}}:where(.lore-index,.lore-article) .pill-cta{border:1px solid var(--pa,var(--lane))}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article) .pill-cta{border:1px solid color-mix(in srgb,var(--pa,var(--lane))38%,transparent)}}:where(.lore-index,.lore-article) .pill-cta{transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s}:where(.lore-index,.lore-article) a:hover .pill-cta,:where(.lore-index,.lore-article) .pill-cta:hover{background:var(--pa,var(--lane))}@supports (color:color-mix(in lab, red, red)){:where(.lore-index,.lore-article) a:hover .pill-cta,:where(.lore-index,.lore-article) .pill-cta:hover{background:color-mix(in srgb,var(--pa,var(--lane))88%,var(--ink))}}:where(.lore-index,.lore-article) a:hover .pill-cta,:where(.lore-index,.lore-article) .pill-cta:hover{color:#fff;border-color:#0000}:where(.lore-index,.lore-article) .mcard{background:var(--l-card);border:1px solid var(--line);border-radius:var(--lr-lg);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}:where(.lore-index,.lore-article) .mcard .art{height:190px;position:relative}:where(.lore-index,.lore-article) .mcard .copy{flex-direction:column;flex:1;gap:.55rem;padding:1.4rem 1.5rem 1.6rem;display:flex}:where(.lore-index,.lore-article) .mcard :is(h2,h3){font-family:var(--display);font-weight:700;font-size:var(--lfs-card);color:var(--ink);line-height:1.2}:where(.lore-index,.lore-article) .mcard p{color:var(--ink-3);font-size:.9rem;line-height:1.52}:where(.lore-index,.lore-article) .mcard .by{margin-top:auto;padding-top:.7rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.lore-index,.lore-article) :is(.lead,.feat,.hfeat,.wide,.mcard,.tmini,.gmini,.rlead){transition:transform .2s,box-shadow .2s}:where(.lore-index,.lore-article) :is(.lead,.feat,.hfeat,.wide,.mcard,.tmini,.gmini,.rlead):hover{transform:translateY(-3px);box-shadow:0 12px 32px #15171c17}}:where(.lore-index,.lore-article) .kicker .cat{color:var(--graphite)}:where(.lore-index,.lore-article) :is(.hfeat,.wide,.mcard,.tmini) .copy>.kicker,:where(.lore-index,.lore-article) .gmini>.kicker{margin-bottom:0}:where(.lore-index,.lore-article) .art{position:relative;overflow:hidden}:where(.lore-index,.lore-article) .art>:is(img,svg){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.lore-index,.lore-article) .art>img{max-width:none;height:124%;inset:-12% 0}:where(.lore-index,.lore-article) .art--subject-left>img{object-position:30% center}:where(.lore-index,.lore-article) .art--subject-right>img{object-position:70% center}:where(.lore-index) .picks{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}:where(.lore-index) .picks.cols4{grid-template-columns:repeat(4,1fr)}:where(.lore-index) .picks :is(.mcard,.gmini,.tmini){height:100%}@media (max-width:1100px){:where(.lore-index) :is(.picks,.picks.cols4){grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){:where(.lore-index) :is(.picks,.picks.cols4){grid-template-columns:1fr}}@keyframes lore-dash-drift{to{stroke-dashoffset:var(--lam-drift,218.4px)}}@keyframes lore-ripple-pulse{0%{opacity:0;transform:scale(.42)}12%{opacity:.5}70%,to{opacity:0;transform:scale(1.06)}}@keyframes lore-orbit-travel{to{transform:rotate(360deg)}}@keyframes lore-orbit-counter{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:no-preference){:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-r1{--lam-drift:218.4px;animation:26s linear infinite lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-r2{--lam-drift:222px;animation:38s linear infinite reverse lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-r3{--lam-drift:209.6px;animation:52s linear infinite lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-pulse{transform-box:fill-box;transform-origin:50%;animation:7s cubic-bezier(.22,.61,.36,1) infinite lore-ripple-pulse}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-ring{--lam-drift:218.4px;animation:44s linear infinite reverse lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-orbit{transform-box:view-box;transform-origin:0 0;animation:60s linear infinite lore-orbit-travel}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-orbit-body{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite lore-orbit-counter}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-c1{--lam-drift:206.4px;animation:34s linear infinite lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-c2{--lam-drift:197.6px;animation:46s linear infinite reverse lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-c3{--lam-drift:218.4px;animation:28s linear infinite lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-c4{--lam-drift:210.6px;animation:52s linear infinite reverse lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-c5{--lam-drift:197.6px;animation:40s linear infinite lore-dash-drift}:where(.lore-index,.lore-article) :is(.lam-on,.art) .lam-drift{animation:lore-dash-drift var(--lam-dur,40s)linear infinite var(--lam-dir,normal)}:where(.lore-index,.lore-article) .art [class*=lam-]{animation-play-state:paused}@media (hover:hover){:where(.lore-index,.lore-article) :is(a,article):hover .art [class*=lam-]{animation-play-state:running}}}:where(.lore-index,.lore-article) :is(a,button,input,select):focus-visible{outline:2px solid var(--sapphire);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.lore-index,.lore-article) *{transition:none}}
.jlm .jlm-cards.lore-index{background:0 0;margin-top:22px;padding:0}.jlm .jlm-all{margin:22px 0 0}.jlm .jlm-all a{font-family:var(--head);font-weight:var(--head-w-strong);color:var(--sapphire);font-size:15px;text-decoration:none}.jlm .jlm-all a:hover{text-underline-offset:3px;text-decoration:underline}.jtb.jlm{padding:clamp(32px,5vh,56px) 0}
