.house-card[data-astro-cid-2ckk5npa]{min-width:0;color:var(--ink);background:radial-gradient(circle at 12% 10%,#7eb4a71a,#0000 34%),linear-gradient(#f1eadca8,#e7dbc5c2);border:1px solid #80663457;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.house-card[data-astro-cid-2ckk5npa]:before{content:"";background:var(--realm-color);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.house-card[data-astro-cid-2ckk5npa][hidden]{display:none}.house-card[data-astro-cid-2ckk5npa]:hover{background:linear-gradient(#f1eadce0,#e7dbc5e6);border-color:#b7934cc7;transform:translateY(-2px)}.house-card-arms[data-astro-cid-2ckk5npa]{color:#efe5d2;background:radial-gradient(circle at 50% 24%, #7eb4a761, transparent 46%), var(--deep-sea);border:1px solid var(--gold);clip-path:polygon(8% 0,92% 0,92% 64%,50% 100%,8% 64%);letter-spacing:.06em;place-items:center;width:60px;height:72px;font-family:Marcellus,Georgia,serif;font-size:18px;display:grid;overflow:hidden}.house-card-arms[data-astro-cid-2ckk5npa] img[data-astro-cid-2ckk5npa]{object-fit:contain;width:100%;height:100%}.house-card-arms--art[data-astro-cid-2ckk5npa]{isolation:isolate;clip-path:none;background:0 0;border:0;position:relative;overflow:visible}.house-card-arms--art[data-astro-cid-2ckk5npa]:before{content:"";z-index:0;filter:blur(5px);pointer-events:none;background:radial-gradient(#3594974a 0%,#50aba61f 45%,#0000 76%);border-radius:50%;position:absolute;inset:-7px -9px}.house-card-arms--art[data-astro-cid-2ckk5npa] img[data-astro-cid-2ckk5npa]{z-index:1;filter:drop-shadow(0 3px 4px #07313840);position:relative}.house-card-copy[data-astro-cid-2ckk5npa]{min-width:0}.house-card-copy[data-astro-cid-2ckk5npa] p[data-astro-cid-2ckk5npa],.house-card-copy[data-astro-cid-2ckk5npa] h4[data-astro-cid-2ckk5npa],.house-card-copy[data-astro-cid-2ckk5npa] strong[data-astro-cid-2ckk5npa],.house-card-copy[data-astro-cid-2ckk5npa] span[data-astro-cid-2ckk5npa],.house-card-copy[data-astro-cid-2ckk5npa] small[data-astro-cid-2ckk5npa]{margin:0}.house-card-copy[data-astro-cid-2ckk5npa] p[data-astro-cid-2ckk5npa]{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-family:Marcellus,Georgia,serif;font-size:9px}.house-card-copy[data-astro-cid-2ckk5npa] h4[data-astro-cid-2ckk5npa]{color:var(--deep-sea);margin-bottom:3px;font-size:22px;line-height:1.05}.house-card-copy[data-astro-cid-2ckk5npa] strong[data-astro-cid-2ckk5npa],.house-card-copy[data-astro-cid-2ckk5npa] span[data-astro-cid-2ckk5npa]{color:var(--ink-soft);font-size:14px;line-height:1.3;display:block}.house-card-copy[data-astro-cid-2ckk5npa] strong[data-astro-cid-2ckk5npa]{color:var(--deep-sea);font-family:Marcellus,Georgia,serif;font-size:12px;font-weight:400}.house-card-copy[data-astro-cid-2ckk5npa] small[data-astro-cid-2ckk5npa]{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.house-card-arrow[data-astro-cid-2ckk5npa]{color:var(--gold-dark);font-size:20px}@media (width<=520px){.house-card[data-astro-cid-2ckk5npa]{grid-template-columns:auto 1fr}.house-card-arrow[data-astro-cid-2ckk5npa]{display:none}}.heraldic-shield[data-astro-cid-fqbftew5]{text-align:center;flex-shrink:0;width:58px;margin:0}.heraldic-shield--realm[data-astro-cid-fqbftew5]{justify-content:center;align-self:stretch;align-items:center;width:clamp(132px,17vw,182px);display:flex}svg[data-astro-cid-fqbftew5],img[data-astro-cid-fqbftew5]{aspect-ratio:5/6;object-fit:contain;width:100%;height:auto;display:block}.heraldic-shield--realm[data-astro-cid-fqbftew5] img[data-astro-cid-fqbftew5]{aspect-ratio:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 3px 4px #0009)drop-shadow(0 13px 18px #00000080);width:100%;height:236px;max-height:100%}.shield-field[data-astro-cid-fqbftew5]{fill:var(--deep-sea,#123f46);stroke:var(--gold,#b7934c);stroke-width:2px}.shield-border[data-astro-cid-fqbftew5],.shield-rule[data-astro-cid-fqbftew5]{fill:none;stroke:var(--gold,#b7934c);stroke-width:1px}.shield-rule[data-astro-cid-fqbftew5]{opacity:.55}text[data-astro-cid-fqbftew5]{fill:#efe5d2;letter-spacing:1px;font:24px Marcellus,Georgia,serif}figcaption[data-astro-cid-fqbftew5]{color:var(--gold-dark,#806634);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font:7px Marcellus,Georgia,serif}.heraldic-shield--realm[data-astro-cid-fqbftew5] figcaption[data-astro-cid-fqbftew5]{color:#d8c490}@media (width<=760px){.heraldic-shield--realm[data-astro-cid-fqbftew5]{width:104px}.heraldic-shield--realm[data-astro-cid-fqbftew5] img[data-astro-cid-fqbftew5]{height:180px}}.subdivision-section[data-astro-cid-4lwtfc2d]{border-top:1px solid #80663457;margin-top:28px;padding-top:24px}.subdivision-heading[data-astro-cid-4lwtfc2d]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.subdivision-section[data-astro-cid-4lwtfc2d][hidden]{display:none}.subdivision-identity[data-astro-cid-4lwtfc2d]{align-items:center;gap:14px;min-width:0;display:flex}.subdivision-heading[data-astro-cid-4lwtfc2d] h3[data-astro-cid-4lwtfc2d]{overflow-wrap:anywhere}.subdivision-heading[data-astro-cid-4lwtfc2d]>span[data-astro-cid-4lwtfc2d]{flex-shrink:0}.subdivision-heading[data-astro-cid-4lwtfc2d] p[data-astro-cid-4lwtfc2d]{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 2px;font-family:Marcellus,Georgia,serif;font-size:9px}.subdivision-heading[data-astro-cid-4lwtfc2d] h3[data-astro-cid-4lwtfc2d]{margin:0;font-size:clamp(28px,3vw,38px)}.subdivision-heading[data-astro-cid-4lwtfc2d]>span[data-astro-cid-4lwtfc2d]{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;padding-bottom:5px;font-family:Marcellus,Georgia,serif;font-size:10px}.subdivision-deck[data-astro-cid-4lwtfc2d]{max-width:760px;color:var(--ink-soft);margin-bottom:16px;font-size:16px;line-height:1.45}.subdivision-house-grid[data-astro-cid-4lwtfc2d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}@media (width<=980px){.subdivision-house-grid[data-astro-cid-4lwtfc2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.subdivision-heading[data-astro-cid-4lwtfc2d]{align-items:start}.subdivision-house-grid[data-astro-cid-4lwtfc2d]{grid-template-columns:1fr}}.realm-heading[data-astro-cid-j6sd3yms]:before{content:"";background:var(--realm-color);pointer-events:none;z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.houses-page[data-astro-cid-j6sd3yms]{padding-bottom:74px}.house-register[data-astro-cid-j6sd3yms]{width:min(100%,1120px);margin:0 auto;padding:34px 10px 18px}.register-guide[data-astro-cid-j6sd3yms]{text-align:center;max-width:780px;color:var(--ink-soft);margin:0 auto 26px;font-size:18px;line-height:1.5}.house-tools[data-astro-cid-j6sd3yms]{background:#123f460e;border:1px solid #80663447;grid-template-columns:1fr auto auto;align-items:end;gap:10px;margin:0 0 13px;padding:14px;display:grid}.house-tools[data-astro-cid-j6sd3yms] label[data-astro-cid-j6sd3yms] span[data-astro-cid-j6sd3yms]{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-family:Marcellus,Georgia,serif;font-size:9px;display:block}.house-tools[data-astro-cid-j6sd3yms] input[data-astro-cid-j6sd3yms]{width:100%;min-height:42px;color:var(--ink);background:#f1eadcdb;border:1px solid #80663473;padding:8px 12px;font:16px Cormorant Garamond,Georgia,serif}.house-tools[data-astro-cid-j6sd3yms] button[data-astro-cid-j6sd3yms]{min-height:42px;color:var(--deep-sea);border:1px solid var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:8px 14px;font:10px Marcellus,Georgia,serif}.house-tools[data-astro-cid-j6sd3yms]>p[data-astro-cid-j6sd3yms]{color:var(--ink-soft);white-space:nowrap;margin:0;padding:0 5px 9px;font-size:13px}.house-tools[data-astro-cid-j6sd3yms]>p[data-astro-cid-j6sd3yms] strong[data-astro-cid-j6sd3yms]{color:var(--deep-sea)}.realm-jump[data-astro-cid-j6sd3yms]{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 32px;display:flex}.realm-jump[data-astro-cid-j6sd3yms] a[data-astro-cid-j6sd3yms]{color:var(--deep-sea);letter-spacing:.08em;text-transform:uppercase;background:#e7dbc59e;border:1px solid #80663445;padding:7px 10px;font-family:Marcellus,Georgia,serif;font-size:9px;text-decoration:none}.realm-jump[data-astro-cid-j6sd3yms] a[data-astro-cid-j6sd3yms]:hover{border-color:var(--gold)}.realm-section[data-astro-cid-j6sd3yms]{margin:0 0 58px;scroll-margin-top:30px}.realm-heading[data-astro-cid-j6sd3yms]{min-height:260px;color:var(--realm-ink);background:linear-gradient(135deg,#ffffff0b,transparent 70%),var(--realm-color);border:1px solid var(--gold);align-items:center;gap:22px;padding:12px 26px;display:flex;position:relative;box-shadow:0 12px 25px #123f462e}.realm-heading[data-astro-cid-j6sd3yms]:after{content:"◇";color:var(--realm-ink);opacity:.45;font-size:24px;position:absolute;top:20px;right:24px}.realm-heading[data-astro-cid-j6sd3yms] p[data-astro-cid-j6sd3yms]{color:var(--realm-ink);letter-spacing:.2em;text-transform:uppercase;margin:0 0 5px;font-family:Marcellus,Georgia,serif;font-size:9px}.realm-heading[data-astro-cid-j6sd3yms] h2[data-astro-cid-j6sd3yms]{color:var(--realm-ink);margin:0 0 5px;font-size:clamp(34px,4vw,50px)}.realm-heading[data-astro-cid-j6sd3yms] span[data-astro-cid-j6sd3yms]{color:var(--realm-ink);font-size:16px}.realm-section[data-astro-cid-j6sd3yms][hidden],.house-search-empty[data-astro-cid-j6sd3yms][hidden]{display:none}.realm-heading[data-astro-cid-j6sd3yms]>div[data-astro-cid-j6sd3yms]{min-width:0}.realm-heading[data-astro-cid-j6sd3yms] h2[data-astro-cid-j6sd3yms]{overflow-wrap:anywhere}.realm-heading--image[data-astro-cid-j6sd3yms]{background-image:linear-gradient(90deg, #000000d1 0%, #000000ba 24%, #00000094 50%, #00000057 75%, #00000029 100%), var(--realm-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--realm-color)}.realm-heading--image[data-astro-cid-j6sd3yms] h2[data-astro-cid-j6sd3yms],.realm-heading--image[data-astro-cid-j6sd3yms] p[data-astro-cid-j6sd3yms],.realm-heading--image[data-astro-cid-j6sd3yms] span[data-astro-cid-j6sd3yms]{text-shadow:0 1px 4px #00000080}.house-search-empty[data-astro-cid-j6sd3yms]{text-align:center;color:var(--ink-soft);padding:30px;font-style:italic}@media (width<=760px){.house-tools[data-astro-cid-j6sd3yms]{grid-template-columns:1fr auto}.house-tools[data-astro-cid-j6sd3yms]>p[data-astro-cid-j6sd3yms]{grid-column:1/-1;padding:0}.realm-heading[data-astro-cid-j6sd3yms]{gap:14px;min-height:206px;padding:12px 20px}}@media (width<=520px){.house-register[data-astro-cid-j6sd3yms]{padding-left:0;padding-right:0}.house-tools[data-astro-cid-j6sd3yms]{grid-template-columns:1fr}.house-tools[data-astro-cid-j6sd3yms] button[data-astro-cid-j6sd3yms]{width:100%}}
