.head.svelte-16b2vny{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-block:2rem;display:grid}.frame.svelte-16b2vny{aspect-ratio:1;background:var(--bone);outline:1px solid var(--rule-dark);outline-offset:4px;padding:.4rem}.frame.svelte-16b2vny img:where(.svelte-16b2vny){object-fit:contain;width:100%;height:100%}.no-image.svelte-16b2vny{letter-spacing:.14em;text-transform:uppercase;height:100%;color:var(--olive-soft);place-items:center;font-size:.75rem;display:grid}.title.svelte-16b2vny{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.15}.title.svelte-16b2vny a:where(.svelte-16b2vny){text-decoration:none}.head.svelte-16b2vny .ruled:where(.svelte-16b2vny){margin-block:.75rem .5rem}.factions.svelte-16b2vny a:where(.svelte-16b2vny){color:var(--bone)}.factions.svelte-16b2vny,.detail.svelte-16b2vny{color:var(--dust)}.detail.svelte-16b2vny{margin-top:.25rem}.body.svelte-16b2vny{border-top:1px solid var(--rule-dark);min-height:50vh;padding-block:2.5rem 4.5rem}h1.svelte-16b2vny{margin-bottom:2rem;font-size:clamp(1.75rem,3.4vw,2.75rem)}@media (width<=40rem){.head.svelte-16b2vny{grid-template-columns:5rem minmax(0,1fr)}.head.svelte-16b2vny .ruled:where(.svelte-16b2vny):before,.head.svelte-16b2vny .ruled:where(.svelte-16b2vny):after{display:none}}form.svelte-16b2vny{gap:1.75rem;max-width:40rem;display:grid}fieldset.svelte-16b2vny{border:0;gap:.6rem;padding:0;display:grid}legend.svelte-16b2vny,.field.svelte-16b2vny>span:where(.svelte-16b2vny){letter-spacing:.24em;text-transform:uppercase;color:var(--dust);margin-bottom:.6rem;font-size:.8125rem}small.svelte-16b2vny{letter-spacing:.08em;text-transform:none}.choice.svelte-16b2vny{align-items:center;gap:.6rem;font-size:1.0625rem;display:flex}input[type=radio].svelte-16b2vny{accent-color:var(--bone)}.field.svelte-16b2vny{display:grid}select.svelte-16b2vny,textarea.svelte-16b2vny,input[type=email].svelte-16b2vny{background:var(--ink);min-width:0;color:var(--bone);font:inherit;border:1px solid #cfc9b8;padding:.75rem 1rem;font-size:1.0625rem}textarea.svelte-16b2vny::placeholder{color:var(--dust);opacity:1}.trap.svelte-16b2vny{position:absolute;left:-9999px}.error.svelte-16b2vny{color:var(--blood-lit)}.thanks.svelte-16b2vny{font-family:var(--display);margin-bottom:1rem;font-size:1.5rem}button.svelte-16b2vny{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease-out), color .3s var(--ease-out);border:1px solid #cfc9b8;justify-self:start;padding:.95rem 1.6rem;font-size:1.0625rem;font-weight:600}button.svelte-16b2vny:hover:not(:disabled){background:var(--bone);color:var(--ink)}button.svelte-16b2vny:disabled{opacity:.5}
