.class-jump[data-astro-cid-xg2336ea]{flex-wrap:wrap;align-items:center;gap:8px;margin:-14px 0 26px;display:flex}.class-jump[data-astro-cid-xg2336ea] span[data-astro-cid-xg2336ea]{color:#d4b984;letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font-size:.75rem;font-weight:700}.class-jump[data-astro-cid-xg2336ea] a[data-astro-cid-xg2336ea]{color:#e6dbca;background:#192422;border:1px solid #625842;border-radius:6px;align-items:center;min-height:40px;padding:7px 13px;font-size:.9rem;font-weight:700;display:inline-flex}.class-jump[data-astro-cid-xg2336ea] a[data-astro-cid-xg2336ea]:hover{color:#fff4d8;border-color:#d0a76b}.class-story[data-astro-cid-xg2336ea]>section[data-astro-cid-xg2336ea][id],.ability-section[data-astro-cid-xg2336ea]{scroll-margin-top:24px}.abilities-intro[data-astro-cid-xg2336ea],.ability-note[data-astro-cid-xg2336ea]{color:#c1cbc3;line-height:1.55}.abilities-intro[data-astro-cid-xg2336ea]{max-width:720px;margin-bottom:19px}.ability-note[data-astro-cid-xg2336ea]{color:#b9c0b6;margin:15px 0 8px;font-size:.85rem}.ability-scroll-hint[data-astro-cid-xg2336ea]{color:#c4bdac;margin:0 0 9px;font-size:.85rem;display:none}@media (width<=760px){.ability-scroll-hint[data-astro-cid-xg2336ea]{display:block}}.ability-table-wrap[data-astro-cid-xg2336ea]{background:#151f20;border:1px solid #5c5542;border-radius:8px;width:100%;max-width:100%;overflow-x:auto}.ability-table-wrap[data-astro-cid-xg2336ea]:focus-visible{outline-offset:4px;outline:2px solid #efd197}.ability-table[data-astro-cid-xg2336ea]{border-collapse:collapse;text-align:left;width:100%;min-width:690px;font-size:.92rem;line-height:1.45}.ability-table[data-astro-cid-xg2336ea] thead[data-astro-cid-xg2336ea]{color:#e7c692;background:#2a3730}.ability-table[data-astro-cid-xg2336ea] thead[data-astro-cid-xg2336ea] th[data-astro-cid-xg2336ea]{text-transform:uppercase;letter-spacing:.1em;padding:12px 14px;font-size:.7rem}.ability-table[data-astro-cid-xg2336ea] tbody[data-astro-cid-xg2336ea] th[data-astro-cid-xg2336ea],.ability-table[data-astro-cid-xg2336ea] td[data-astro-cid-xg2336ea]{vertical-align:top;border-top:1px solid #465147;padding:14px}.ability-table[data-astro-cid-xg2336ea] tbody[data-astro-cid-xg2336ea] th[data-astro-cid-xg2336ea]{color:#f1dfc2;min-width:140px;font-family:Fraunces,Georgia,serif;font-size:1rem}.ability-table[data-astro-cid-xg2336ea] td[data-astro-cid-xg2336ea]{color:#c8d0c6}.ability-table[data-astro-cid-xg2336ea] .ability-level[data-astro-cid-xg2336ea]{color:#edc688;font-variant-numeric:tabular-nums;font-weight:700}.page[data-astro-cid-xg2336ea]{max-width:1256px;margin:auto;padding:24px 28px 90px}.breadcrumbs[data-astro-cid-xg2336ea]{color:#b8b8b0;font-size:.82rem}.breadcrumbs[data-astro-cid-xg2336ea] a[data-astro-cid-xg2336ea]{color:#dfbe86}.class-hero[data-astro-cid-xg2336ea]{background:radial-gradient(ellipse at 80% 15%, #d4b5c422, transparent 45%), linear-gradient(90deg, #151c2bf5 0%, #192334e8 36%, #26314540 100%), var(--class-hero-image) center 20% / cover;border:1px solid #6e5a41;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-height:290px;margin:24px 0 36px;padding:44px 54px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #151a17,inset 0 0 0 4px #6e5c3a77,0 14px 32px #0005}.class-hero[data-astro-cid-xg2336ea]:before{content:"";pointer-events:none;border:1px solid #aa906028;border-radius:5px;position:absolute;inset:10px}.hero-copy[data-astro-cid-xg2336ea]{z-index:1;position:relative}.eyebrow[data-astro-cid-xg2336ea]{color:#dfb76f;letter-spacing:.15em;font-size:.68rem;font-weight:700}.class-hero[data-astro-cid-xg2336ea] h1[data-astro-cid-xg2336ea]{color:var(--class-color);text-shadow:0 3px 10px #0009;margin:14px 0;font:900 clamp(3.2rem,6vw,5rem)/1 Fraunces,Georgia,serif}.class-hero[data-astro-cid-xg2336ea] p[data-astro-cid-xg2336ea]{color:#eee3d0;max-width:500px;margin-bottom:19px;font-size:1.2rem}.roles[data-astro-cid-xg2336ea]{flex-wrap:wrap;gap:7px;display:flex}.roles[data-astro-cid-xg2336ea] span[data-astro-cid-xg2336ea]{color:#e8d4b4;letter-spacing:.08em;text-transform:uppercase;background:#171b18bb;border:1px solid #a48253;border-radius:99px;padding:5px 11px;font-size:.7rem;font-weight:700}.emblem-frame[data-astro-cid-xg2336ea]{z-index:1;background:#141b1ae8;border:1px solid #98794d;border-radius:50%;padding:7px;position:absolute;top:22px;right:24px;box-shadow:0 8px 30px #0009,inset 0 0 0 3px #292f25,inset 0 0 0 4px #675639}.emblem[data-astro-cid-xg2336ea]{color:var(--class-color);border:2px solid #b08b58;border-radius:12px;width:64px;height:64px;overflow:hidden;box-shadow:0 0 0 2px #141b1a}.emblem[data-astro-cid-xg2336ea] img[data-astro-cid-xg2336ea]{object-fit:cover;width:100%;height:100%}.content[data-astro-cid-xg2336ea]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.class-story[data-astro-cid-xg2336ea]{min-width:0}.content[data-astro-cid-xg2336ea] section[data-astro-cid-xg2336ea]{background:linear-gradient(145deg,#202a29,#161f21);border:1px solid #504837;border-radius:9px;margin-bottom:18px;padding:26px 30px;box-shadow:inset 0 1px #ffffff0b,0 5px 18px #0003}.content[data-astro-cid-xg2336ea] section[data-astro-cid-xg2336ea].overview{border-left:3px solid var(--class-color);background:linear-gradient(100deg,#242f2c,#192223)}.content[data-astro-cid-xg2336ea] h2[data-astro-cid-xg2336ea]{color:#f1e4cf;margin:8px 0 17px;font:700 1.75rem Fraunces,Georgia,serif}.content[data-astro-cid-xg2336ea] p[data-astro-cid-xg2336ea]{color:#c9ceca;line-height:1.68}.content[data-astro-cid-xg2336ea] section[data-astro-cid-xg2336ea]>p[data-astro-cid-xg2336ea]:last-child{margin-bottom:0}.insight-grid[data-astro-cid-xg2336ea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight[data-astro-cid-xg2336ea]{background:#111918a3;border:1px solid #4a4839;border-radius:7px;padding:16px 18px}.insight[data-astro-cid-xg2336ea] strong[data-astro-cid-xg2336ea]{color:#e7c38b;font:700 1.05rem Fraunces,Georgia,serif}.insight[data-astro-cid-xg2336ea] p[data-astro-cid-xg2336ea]{margin:7px 0 0;font-size:.93rem}.specs[data-astro-cid-xg2336ea]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.specs[data-astro-cid-xg2336ea] .spec-card[data-astro-cid-xg2336ea]{background:#111a1ba8;border:1px solid #65533a;border-radius:7px;min-width:0;padding:16px}.spec-top[data-astro-cid-xg2336ea]{justify-content:space-between;align-items:center;gap:6px;display:flex}.spec-number[data-astro-cid-xg2336ea]{color:var(--class-color);font:700 1.15rem Fraunces,serif}.spec-focus[data-astro-cid-xg2336ea]{color:#d8bd91;text-transform:uppercase;letter-spacing:.06em;text-align:right;font-size:.66rem}.paths-intro[data-astro-cid-xg2336ea],.preview-intro[data-astro-cid-xg2336ea]{color:#bac5bf;margin-top:-4px;font-size:.94rem}.specs[data-astro-cid-xg2336ea] .spec-card[data-astro-cid-xg2336ea] p[data-astro-cid-xg2336ea]{color:#c4cac1;margin:10px 0 0;font-size:.88rem;line-height:1.55}.preview-grid[data-astro-cid-xg2336ea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preview-item[data-astro-cid-xg2336ea]{background:#111918a3;border:1px solid #4a4839;border-radius:7px;gap:12px;padding:16px;display:flex}.preview-item[data-astro-cid-xg2336ea] h3[data-astro-cid-xg2336ea]{color:#efd2a0;margin:0 0 7px;font-size:1rem}.preview-item[data-astro-cid-xg2336ea] p[data-astro-cid-xg2336ea]{margin:0;font-size:.88rem;line-height:1.55}.preview-diamond[data-astro-cid-xg2336ea]{color:var(--class-color);font-size:1rem}.preview-source[data-astro-cid-xg2336ea]{margin-top:18px;font-size:.85rem;font-weight:700;display:inline-block}.specs[data-astro-cid-xg2336ea] h3[data-astro-cid-xg2336ea]{overflow-wrap:anywhere;margin:7px 0 0;font:700 1rem Fraunces,Georgia,serif}.quiet[data-astro-cid-xg2336ea]{margin:15px 0 0;font-size:.82rem;color:#abb5b0!important}.action[data-astro-cid-xg2336ea]{color:#20170d;letter-spacing:.06em;background:linear-gradient(#d7aa65,#a4783c);border:1px solid #e5bb79;border-radius:6px;align-items:center;gap:16px;padding:12px 18px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #f8dfb688}.content[data-astro-cid-xg2336ea] a[data-astro-cid-xg2336ea]:not(.action){color:#e3bb7c}.related-section[data-astro-cid-xg2336ea] ul[data-astro-cid-xg2336ea]{margin:0;padding-left:20px}.related-section[data-astro-cid-xg2336ea] li[data-astro-cid-xg2336ea]{padding:4px 0}aside[data-astro-cid-xg2336ea]{background:linear-gradient(155deg,#292e28,#1a2221);border:1px solid #796242;border-radius:9px;height:max-content;padding:25px;box-shadow:inset 0 0 0 3px #141b19,inset 0 0 0 4px #76634255,0 6px 20px #0004}aside[data-astro-cid-xg2336ea] dl[data-astro-cid-xg2336ea]{margin-top:12px}dt[data-astro-cid-xg2336ea]{letter-spacing:.09em;text-transform:uppercase;color:#b9b5a6;margin-top:17px;font-size:.7rem;font-weight:700}dd[data-astro-cid-xg2336ea]{color:#f1e2cb;margin:4px 0;line-height:1.5}aside[data-astro-cid-xg2336ea] a[data-astro-cid-xg2336ea]{color:#e8c18a;font-size:.9rem}@media (width<=760px){.page[data-astro-cid-xg2336ea]{padding-inline:16px}.class-hero[data-astro-cid-xg2336ea]{min-height:240px;padding:32px 25px}.content[data-astro-cid-xg2336ea]{grid-template-columns:1fr;gap:0}.emblem-frame[data-astro-cid-xg2336ea]{padding:8px}.emblem[data-astro-cid-xg2336ea]{border-radius:8px;width:60px;height:60px}aside[data-astro-cid-xg2336ea]{margin-top:4px}}@media (width<=500px){.class-hero[data-astro-cid-xg2336ea]{background-position:50%,70% 20%;align-items:start;gap:12px;padding:28px 18px}.hero-copy[data-astro-cid-xg2336ea]{width:100%}.hero-copy[data-astro-cid-xg2336ea] .eyebrow[data-astro-cid-xg2336ea]{max-width:75%;display:block}.emblem-frame[data-astro-cid-xg2336ea]{display:none}.class-hero[data-astro-cid-xg2336ea] h1[data-astro-cid-xg2336ea]{overflow-wrap:normal;font-size:2.5rem}.class-hero[data-astro-cid-xg2336ea] p[data-astro-cid-xg2336ea]{font-size:1rem}.emblem[data-astro-cid-xg2336ea]{width:64px;height:64px}.content[data-astro-cid-xg2336ea] section[data-astro-cid-xg2336ea]{padding:23px 20px}.insight-grid[data-astro-cid-xg2336ea],.specs[data-astro-cid-xg2336ea]{grid-template-columns:1fr}.specs[data-astro-cid-xg2336ea] .spec-card[data-astro-cid-xg2336ea]{align-items:center;gap:12px;display:flex}.specs[data-astro-cid-xg2336ea] h3[data-astro-cid-xg2336ea]{margin:0}}
