.k9584G_shell{--paper:#eee8d9;--muted:#b5b7aa;--gold:#d3b477;--line:#c8bb922e;max-width:1280px;padding:calc(var(--header) + 8px) clamp(20px, 4vw, 64px) 0;color:var(--paper);font-family:var(--body);margin:0 auto}.k9584G_shell h1,.k9584G_shell h2,.k9584G_shell h3,.k9584G_shell blockquote{font-family:var(--display);font-variation-settings:var(--soft);text-wrap:balance;font-weight:800}.k9584G_shell h1{letter-spacing:-.025em;margin:20px 0 24px;font-size:clamp(3.2rem,5.6vw,5.6rem);line-height:1}.k9584G_shell h2{letter-spacing:-.015em;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.08}.k9584G_shell h3{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.18}.k9584G_shell em{color:var(--gold);font-style:normal}.k9584G_shell p{color:var(--muted);font-size:17px;line-height:1.75}.k9584G_shell a{text-underline-offset:5px}.k9584G_shell a:hover{color:var(--gold)}.k9584G_shell :is(a,summary):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.k9584G_shell :is(section,article,h2)[id]{scroll-margin-top:140px}.k9584G_topline{border-bottom:1px solid var(--line);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 0 14px;font-size:14px;font-weight:600;display:flex}.k9584G_topline a{min-height:44px;color:var(--gold);letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 40%, transparent);align-items:center;display:inline-flex}.k9584G_hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;padding:48px 0 40px;display:grid}.k9584G_heroCopy{z-index:1;padding:20px 0;position:relative}.k9584G_shell .k9584G_eyebrow{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:700;line-height:1.5}.k9584G_chapterCopy>.k9584G_eyebrow,.k9584G_character .k9584G_eyebrow{letter-spacing:.02em;font-size:15px}.k9584G_shell .k9584G_lead{color:var(--paper);margin-bottom:18px;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.k9584G_heroCopy>p:not(.k9584G_eyebrow){max-width:430px}.k9584G_heroCopy small,.k9584G_invitation small{color:var(--muted);max-width:400px;margin-top:18px;font-size:14px;line-height:1.6;display:block}.k9584G_primary{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 55%, #fff6dc) 0%, var(--gold) 50%, color-mix(in srgb, var(--gold) 80%, #5a3a14) 100%);min-height:48px;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #5a3c1966, 0 6px 18px -6px color-mix(in srgb, var(--gold) 60%, transparent);color:#241606;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin-top:26px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.k9584G_shell a.k9584G_primary:hover{color:#241606;box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -2px 0 #5a3c1966, 0 10px 26px -6px color-mix(in srgb, var(--gold) 75%, transparent);transform:translateY(-1px)}.k9584G_heroArt{background:#142019;border-radius:48% 48% 0 0;height:100%;min-height:620px;position:relative;overflow:hidden}.k9584G_heroArt img,.k9584G_chapterArt img,.k9584G_discoveryImage img{object-fit:cover}.k9584G_heroArt figcaption,.k9584G_chapterArt figcaption{letter-spacing:.1em;color:#eee8d9;background:linear-gradient(#0000,#0e0a07e6);padding:32px 20px 15px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.k9584G_section{padding:65px 0}.k9584G_sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.k9584G_sectionHeading h2{max-width:650px;margin-top:12px}.k9584G_sectionHeading>p{flex-shrink:0;font-size:17px}.k9584G_discoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.k9584G_discovery{display:block}.k9584G_discoveryImage{aspect-ratio:1;background:#19251e;position:relative;overflow:hidden}.k9584G_discoveryImage img{transition:transform .4s ease-out}.k9584G_discovery:hover img{transform:scale(1.035)}.k9584G_discoveryImage span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;color:#eee8d9;background:#0e0a07e0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:12px}.k9584G_discovery h3{margin:20px 0 6px;font-size:clamp(1.4rem,2vw,1.85rem)}.k9584G_discovery p{font-size:16px}.k9584G_discovery p span{color:var(--gold)}.k9584G_chapter{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,5vw,75px);padding:75px 0;display:grid}.k9584G_chapterArt{aspect-ratio:4/5;background:#19251e;position:sticky;top:140px}.k9584G_reverse .k9584G_chapterArt{order:2}.k9584G_chapterCopy h2{margin:15px 0 25px}.k9584G_chapterCopy>p{margin-bottom:20px}.k9584G_shell .k9584G_intro{color:var(--paper);font-size:1.16rem;line-height:1.7}.k9584G_chapterCopy blockquote{color:var(--gold);border-left:2px solid color-mix(in srgb, var(--gold) 55%, transparent);margin:12px 0;padding:18px 0 18px 22px;font-size:1.5rem;font-weight:600;line-height:1.35}.k9584G_shell details{border-block:1px solid var(--line);margin:24px 0}.k9584G_shell summary{cursor:pointer;min-height:52px;color:var(--gold);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.k9584G_shell summary::-webkit-details-marker{display:none}.k9584G_shell summary span{border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .3s;display:grid}.k9584G_shell details[open] summary span{transform:rotate(45deg)}.k9584G_shell details>p{color:var(--paper);padding:0 0 20px}.k9584G_actions{flex-wrap:wrap;align-items:center;gap:20px 30px;display:flex}.k9584G_actions a:not(.k9584G_primary),.k9584G_textLink,.k9584G_nextRead a,.k9584G_inlineInvite a{color:var(--gold);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);align-items:center;gap:.35em;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.k9584G_actions .k9584G_primary{margin:0}.k9584G_invitation{background:radial-gradient(ellipse 70% 60% at 50% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), linear-gradient(180deg, #251a10, #1b130c);border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);border-radius:18px;margin:55px 0 80px;padding:clamp(28px,6vw,72px);position:relative;box-shadow:0 40px 90px -40px #000000e6,inset 0 1px #ffe2a614}.k9584G_invitation:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:13px;position:absolute;inset:6px}.k9584G_invitation h2{margin:18px 0 25px;font-size:clamp(2.8rem,5vw,5rem)}.k9584G_invitation>p{max-width:600px}.k9584G_invitation .k9584G_actions{margin-top:28px}.k9584G_invitation small{max-width:600px}.k9584G_nextRead{grid-template-columns:1fr .9fr;align-items:center;gap:60px;display:grid}.k9584G_nextRead h2{margin:18px 0}.k9584G_nextRead a{margin-top:18px}.k9584G_nextRead img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.k9584G_shell .k9584G_colophon{border-top:1px solid var(--line);letter-spacing:.1em;margin:75px 0 0;padding:25px 0 40px;font-size:13px;font-weight:600}.k9584G_vampire{--gold:#dab099;--muted:#bdb0ad;--line:#d4b09c2e}.k9584G_vampire .k9584G_heroArt{border-radius:0}.k9584G_vampire h1{font-size:clamp(2.4rem,3.9vw,3.6rem)}.k9584G_contents{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 28px;padding:12px 0;font-size:16px;font-weight:600;display:flex}.k9584G_contents span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:700}.k9584G_contents a{align-items:center;min-height:44px;display:inline-flex}.k9584G_characterList{grid-template-columns:1fr 1fr;column-gap:65px;display:grid}.k9584G_character{border-top:1px solid var(--line);align-items:start;gap:20px;min-width:0;padding:40px 0;scroll-margin-top:140px;display:flex}.k9584G_characterNumber{font-family:var(--display);font-variation-settings:var(--soft);color:var(--gold);opacity:.75;font-size:2.2rem;font-weight:800;line-height:1.1}.k9584G_character h3{margin:10px 0 20px}.k9584G_character dl{margin-top:25px}.k9584G_character dt{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin:16px 0 5px;font-size:13px;font-weight:700}.k9584G_character dd{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.k9584G_shell .k9584G_nameExamples{color:var(--paper);font-family:var(--display);font-variation-settings:var(--soft);font-size:1.15rem;font-weight:700;line-height:1.6}.k9584G_character .k9584G_textLink{margin-top:18px}.k9584G_essay{max-width:760px;margin:25px auto 90px}.k9584G_essay h2{margin:18px 0 28px}.k9584G_essay h3{margin:35px 0 15px;font-size:1.5rem}.k9584G_essay>p{margin-bottom:22px;font-size:18px}.k9584G_inlineInvite{border-left:1px solid var(--gold);margin-top:30px;padding:10px 0 10px 25px}.k9584G_rivalries{grid-template-columns:1fr 1fr;gap:30px;margin:0 0 25px;display:grid}@media (max-width:1000px){.k9584G_hero{gap:28px}.k9584G_heroArt{min-height:540px}.k9584G_sectionHeading{display:block}.k9584G_sectionHeading>p{margin-top:20px}.k9584G_characterList{gap:30px}}@media (max-width:760px){.k9584G_hero{grid-template-columns:1fr;gap:20px;padding-top:25px}.k9584G_heroCopy{padding:0}.k9584G_heroCopy>p:not(.k9584G_eyebrow){max-width:550px}.k9584G_heroArt{aspect-ratio:4/3;border-radius:38% 38% 0 0;height:auto;min-height:0}.k9584G_chapter{grid-template-columns:1fr;padding:45px 0}.k9584G_chapterArt{aspect-ratio:4/3;position:relative;top:auto}.k9584G_reverse .k9584G_chapterArt{order:0}.k9584G_chapterCopy h2{max-width:550px}.k9584G_characterList{grid-template-columns:1fr;gap:0}.k9584G_nextRead{grid-template-columns:1fr;gap:28px}.k9584G_nextRead img{order:-1}.k9584G_topline{gap:4px 14px;font-size:13px}.k9584G_invitation{margin:30px 0 55px}.k9584G_section{padding:45px 0}}@media (max-width:620px){.k9584G_discoveryGrid{grid-template-columns:1fr;gap:25px}.k9584G_discovery{grid-template-columns:120px 1fr;align-items:center;column-gap:20px;display:grid}.k9584G_discoveryImage{grid-row:span 2}.k9584G_discoveryImage span{letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:11px;bottom:5px;left:5px}.k9584G_discovery h3{align-self:end;margin:0}.k9584G_discovery p{align-self:start;margin-top:8px}.k9584G_rivalries{grid-template-columns:1fr;gap:0}.k9584G_character{gap:13px}.k9584G_shell h1{font-size:3.1rem}}@media (prefers-reduced-motion:reduce){.k9584G_discoveryImage img,.k9584G_primary,.k9584G_shell summary span{transition:none}.k9584G_discovery:hover img,.k9584G_shell a.k9584G_primary:hover{transform:none}}@media (max-width:760px){.k9584G_heroArt{aspect-ratio:16/9;border-radius:0;order:-1}.k9584G_vampire h1{font-size:clamp(2.7rem,10vw,3.4rem)}}
