.home-builds[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-band[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:#1a1a25;padding:40px 0}.knowledge-layout[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;display:grid}.knowledge-layout[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff20;width:100%}.knowledge-layout[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold);border-top:1px solid var(--line);padding:14px 0;font-size:12px;display:block}.library-links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.library-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--panel);align-items:center;gap:12px;padding:15px;display:flex}.library-links[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:48px;height:48px}.library-links[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:13px}.library-links[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:10px;display:block}.library-links[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--gold);margin-left:auto;font-size:13px;font-weight:400}@media (width<=1100px){.library-links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.home-builds[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:25px}.library-links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:9px;padding:12px}.library-links[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:12px}}.home-hero[data-astro-cid-lcdefpme]{background:#17131b;min-height:560px;position:relative;overflow:hidden}.hero-backdrop[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 48%;opacity:.65;width:100%;height:100%;position:absolute}.home-hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#11131af5 0%,#11131ab0 30%,#11131a08 65%),linear-gradient(#0000 65%,#11131a);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{z-index:1;justify-content:space-between;align-items:center;min-height:560px;display:flex;position:relative}.hero-copy[data-astro-cid-lcdefpme]{width:470px;padding:45px 0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-1px;margin:22px 0 32px;font-size:72px;line-height:1.04}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#e7c482}.hero-actions[data-astro-cid-lcdefpme]{gap:12px;display:flex}.hero-search[data-astro-cid-lcdefpme]{background:#15151de0;border:1px solid #c9b27b44;border-radius:4px;margin-top:30px;display:flex}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{background:0 0;border:0;flex:1;min-width:0;padding:16px;font-size:12px}.hero-search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--gold);background:0 0;border:0;padding:5px 18px;font-size:22px}.hero-links[data-astro-cid-lcdefpme]{color:#c0b6ab;gap:16px;margin:14px 0 0;font-size:10px;display:flex}.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff30;padding-left:16px}.card-fan[data-astro-cid-lcdefpme]{pointer-events:none;width:520px;height:400px;position:relative;transform:translate(15px,35px)}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 20px 18px #0009);width:190px;position:absolute;bottom:35px}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{bottom:20px;left:10px;transform:rotate(-16deg)}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(2){z-index:1;bottom:55px;left:155px;transform:rotate(1deg)}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(3){bottom:15px;left:300px;transform:rotate(16deg)}.home-subnav[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:#15171f}.home-subnav[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{color:#a7a2ad;align-items:center;gap:35px;padding-top:15px;padding-bottom:15px;font-size:10px;display:flex}.home-subnav[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#d7c49b;margin-right:auto}.character-roster[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.roster-card[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--char) 17%,#181a22),#171921 72%);border:1px solid #ffffff12;position:relative;overflow:hidden}.roster-card[data-astro-cid-lcdefpme]:before{content:"";background:var(--char);opacity:.7;height:2px;position:absolute;top:0;left:25%;right:25%}.portrait-stage[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-end;height:220px;padding-top:20px;display:flex;overflow:hidden}.portrait-stage[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 10px 15px #0006);width:auto;max-width:100%;height:210px;transition:transform .2s}.roster-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:translateY(-4px)}.roster-caption[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff09;padding:18px 20px;position:relative}.roster-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 6px;font-size:28px}.roster-caption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--char);font-size:9px}.roster-caption[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--char);font-size:15px;font-weight:400;position:absolute;top:22px;right:16px}.decision-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.decision-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#1a1b25;padding:25px 25px 0;display:block;position:relative;overflow:hidden}.decision-number[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:1px;font-size:11px}.decision-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{min-height:65px;margin:16px 0 25px;font-size:31px}.decision-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme][src*="/relics/"]{object-fit:contain;background:#171821;padding:22px}.decision-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.75;width:calc(100% + 50px);max-width:none;height:150px;margin-left:-25px}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:64px}.card-fan[data-astro-cid-lcdefpme]{transform-origin:100%;margin-left:-100px;transform:scale(.8)}.portrait-stage[data-astro-cid-lcdefpme]{height:180px}.portrait-stage[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:170px}.roster-caption[data-astro-cid-lcdefpme]{padding:15px 12px}.roster-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:25px}.roster-caption[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{display:none}.roster-caption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:8px}}@media (width<=760px){.home-hero[data-astro-cid-lcdefpme],.hero-content[data-astro-cid-lcdefpme]{min-height:0}.hero-content[data-astro-cid-lcdefpme]{padding-top:15px;padding-bottom:10px;display:block}.hero-copy[data-astro-cid-lcdefpme]{width:100%;padding:25px 0 20px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:18px 0 25px;font-size:54px}.hero-backdrop[data-astro-cid-lcdefpme]{object-position:58% center;opacity:.5}.card-fan[data-astro-cid-lcdefpme]{transform-origin:0 0;width:340px;height:280px;margin:0 auto -85px;transform:scale(.65)}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{bottom:0}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(2){bottom:30px}.card-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(3){bottom:0}.hero-actions[data-astro-cid-lcdefpme]{gap:10px}.button[data-astro-cid-lcdefpme]{padding:11px 18px}.hero-search[data-astro-cid-lcdefpme]{margin-top:23px}.home-subnav[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{white-space:nowrap;gap:18px;font-size:9px;overflow:auto}.home-subnav[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}.character-roster[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,145px);gap:12px;padding-bottom:15px;overflow:auto}.portrait-stage[data-astro-cid-lcdefpme]{height:180px}.portrait-stage[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:170px}.roster-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:27px}.roster-caption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:8px}.decision-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.decision-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:20px 20px 0}.decision-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{min-height:0;font-size:32px}.decision-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:calc(100% + 40px);height:140px;margin-left:-20px}}.playbook-preview[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.playbook-preview[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{background:#1c2028;border:1px solid #625841;flex-direction:column;align-items:start;gap:17px;padding:24px;display:flex}.playbook-preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:90px;height:80px}.playbook-preview[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:28px;line-height:1.18}.playbook-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c2b8c5;margin:0;font-size:13px;line-height:1.85}.playbook-preview[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gold);margin-top:auto;font-size:11px}@media (width<=760px){.playbook-preview[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.playbook-preview[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{grid-template-columns:60px minmax(0,1fr);gap:13px 18px;padding:20px;display:grid}.playbook-preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{grid-row:1/3;width:60px;height:70px}.playbook-preview[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:25px}.playbook-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.playbook-preview[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{grid-column:2}}
