.faction-lore-stage[data-astro-cid-pxn5ri2n]{padding:0 0 60px}.faction-lore[data-astro-cid-pxn5ri2n]{padding-bottom:72px}.faction-lore-breadcrumb[data-astro-cid-pxn5ri2n]{color:var(--gold-dark);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:11px;padding:4px 0 14px;font:11px Marcellus,Georgia,serif;display:flex}.faction-lore-breadcrumb[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);text-decoration:none}.faction-lore-breadcrumb[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]:hover{color:var(--gold-dark)}.faction-lore-motto[data-astro-cid-pxn5ri2n]{text-align:center;max-width:650px;color:var(--gold-dark);margin:6px auto 22px;font:italic clamp(17px,2vw,21px) Georgia,serif}.faction-lore-status[data-astro-cid-pxn5ri2n]{width:max-content;color:var(--gold-dark);border:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;margin:-10px auto 18px;padding:5px 9px;font:9px Marcellus,Georgia,serif}.faction-lore-status--developed[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);background:#123f460d}.faction-lore-actions[data-astro-cid-pxn5ri2n]{justify-content:center;align-items:center;gap:10px;margin:0 auto 37px;display:flex}.faction-lore-actions[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n],.faction-lore-actions[data-astro-cid-pxn5ri2n] span[data-astro-cid-pxn5ri2n]{border:1px solid var(--rule);padding:10px 16px;font:13px Marcellus,Georgia,serif;text-decoration:none}.faction-lore-actions[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);background:0 0;border-color:#80663459}.faction-lore-actions[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]:hover,.faction-lore-actions[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]:focus-visible{border-color:var(--gold-dark);background:#123f4612}.faction-lore-actions[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n],.faction-lore-actions[data-astro-cid-pxn5ri2n] span[data-astro-cid-pxn5ri2n]{padding:7px 12px;font-size:11px}.faction-lore-actions[data-astro-cid-pxn5ri2n] span[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);background:#123f460f}.faction-lore-dossier[data-astro-cid-pxn5ri2n]{border:1px solid var(--gold);background:linear-gradient(#f1eadc9e,#e2d2b4b8);width:min(100%,930px);margin:0 auto 38px;padding:12px;box-shadow:0 14px 30px #02171d24,inset 0 0 0 4px #123f460d}.faction-lore-dossier[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]{line-height:0;display:block}.faction-lore-dossier[data-astro-cid-pxn5ri2n] img[data-astro-cid-pxn5ri2n]{object-fit:contain;background:#123f4606;width:100%;height:auto;max-height:1100px;display:block}.faction-lore-dossier[data-astro-cid-pxn5ri2n] figcaption[data-astro-cid-pxn5ri2n]{color:var(--gold-dark);text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:10px 4px 0;font:10px Marcellus,Georgia,serif}.faction-lore-process[data-astro-cid-pxn5ri2n]{max-width:930px;margin:0 auto 38px}.faction-lore-section-head[data-astro-cid-pxn5ri2n]{text-align:center;max-width:660px;margin:0 auto 22px}.faction-lore-section-head[data-astro-cid-pxn5ri2n] .section-number[data-astro-cid-pxn5ri2n]{color:var(--gold-dark);letter-spacing:.12em;font:12px Marcellus,Georgia,serif}.faction-lore-section-head[data-astro-cid-pxn5ri2n] h2[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);margin:4px 0 8px;font:clamp(24px,3vw,34px) Marcellus,Georgia,serif}.faction-lore-section-head[data-astro-cid-pxn5ri2n]>p[data-astro-cid-pxn5ri2n]:last-child{color:var(--ink-soft);font-size:15px;line-height:1.6}.faction-lore-process-grid[data-astro-cid-pxn5ri2n]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.faction-lore-process-step[data-astro-cid-pxn5ri2n]{text-align:center;border:1px solid var(--rule);background:#fffbef75;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:140px;padding:18px 12px;display:flex}.step-number[data-astro-cid-pxn5ri2n]{color:var(--gold-dark);letter-spacing:.12em;font:11px Marcellus,Georgia,serif}.faction-lore-process-step[data-astro-cid-pxn5ri2n] strong[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);font:19px Marcellus,Georgia,serif}.faction-lore-process-step[data-astro-cid-pxn5ri2n] small[data-astro-cid-pxn5ri2n]{color:var(--ink-soft);font-size:12px;line-height:1.4}.faction-lore-body[data-astro-cid-pxn5ri2n]{max-width:790px;color:var(--ink);margin:28px auto;font:16px/1.8 Georgia,serif}.faction-lore-body[data-astro-cid-pxn5ri2n] h2{color:var(--deep-sea);border-bottom:1px solid var(--rule);margin:42px 0 15px;padding-bottom:10px;font:clamp(25px,3vw,34px) Marcellus,Georgia,serif}.faction-lore-body[data-astro-cid-pxn5ri2n] h3{color:var(--deep-sea);margin:27px 0 9px;font:25px Marcellus,Georgia,serif}.faction-lore-body[data-astro-cid-pxn5ri2n] p{margin:0 0 17px}.faction-lore-body[data-astro-cid-pxn5ri2n] strong{color:var(--deep-sea)}.faction-lore-body[data-astro-cid-pxn5ri2n] h3+p{color:var(--gold-dark);font-size:14px;font-style:italic}.faction-lore-body[data-astro-cid-pxn5ri2n] h3+p+p{border-bottom:1px solid #80663440;padding-bottom:16px}.faction-lore-body[data-astro-cid-pxn5ri2n] a{color:var(--deep-sea);text-underline-offset:3px}.faction-lore-body[data-astro-cid-pxn5ri2n] table{border-collapse:collapse;width:100%;margin:18px 0 27px;font-size:14px}.faction-lore-body[data-astro-cid-pxn5ri2n] th,.faction-lore-body[data-astro-cid-pxn5ri2n] td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:11px 13px}.faction-lore-body[data-astro-cid-pxn5ri2n] th{color:var(--deep-sea);background:#123f4614;font-family:Marcellus,Georgia,serif}.faction-lore-body[data-astro-cid-pxn5ri2n] tr:nth-child(2n){background:#fffbef59}.faction-lore-body[data-astro-cid-pxn5ri2n] ul{margin:12px 0 24px;padding-left:24px}.faction-lore-body[data-astro-cid-pxn5ri2n] li{margin-bottom:7px}.faction-lore-footer[data-astro-cid-pxn5ri2n]{text-align:center;padding-top:16px}.faction-lore-footer[data-astro-cid-pxn5ri2n] a[data-astro-cid-pxn5ri2n]{color:var(--deep-sea);text-underline-offset:4px;font:14px Marcellus,Georgia,serif}@media (width<=700px){.faction-lore-stage[data-astro-cid-pxn5ri2n]{padding:0 0 36px}.faction-lore-process-grid[data-astro-cid-pxn5ri2n]{grid-template-columns:repeat(2,minmax(0,1fr))}.faction-lore-body[data-astro-cid-pxn5ri2n]{font-size:15px}}@media (width<=450px){.faction-lore-process-grid[data-astro-cid-pxn5ri2n]{grid-template-columns:1fr}.faction-lore-actions[data-astro-cid-pxn5ri2n]{flex-wrap:wrap}}
