dialog.svelte-nzgnfh{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));color:#f6ead0;overscroll-behavior:contain;background:#060305f0;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}dialog.svelte-nzgnfh::backdrop{background:#080305e8}article.svelte-nzgnfh{background:linear-gradient(150deg,#3f101e,#10080c 70%);border:1px solid #9d7a36;border-radius:12px;max-width:800px;margin:3vh auto;padding:2rem;position:relative;box-shadow:0 0 40px #0008}.close.svelte-nzgnfh{color:#ffe394;cursor:pointer;background:#190a10;border:1px solid #ac8c48;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.9rem;display:grid;position:absolute;top:.65rem;right:.65rem}.close.svelte-nzgnfh:focus-visible{outline-offset:3px;outline:2px solid #ffe394}.eyebrow.svelte-nzgnfh{text-transform:uppercase;letter-spacing:.15em;color:#c9a86a;margin:0 3rem 1.5rem 0;font-size:.66rem;line-height:1.7}.content.svelte-nzgnfh{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:1.6rem;display:grid}figure.svelte-nzgnfh{margin:0}figure.svelte-nzgnfh img:where(.svelte-nzgnfh),.monogram.svelte-nzgnfh{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border:1px solid #7e622d;border-radius:6px;width:100%;height:auto;display:block}.monogram.svelte-nzgnfh{color:#e9c75a;background:radial-gradient(circle,#624120,#210c15);place-items:center;font:4rem Georgia,serif;display:grid}figcaption.svelte-nzgnfh,.source.svelte-nzgnfh{color:#c2ad95;margin-top:.5rem;font-size:.65rem;line-height:1.5}a.svelte-nzgnfh{color:#cfb776;text-underline-offset:.15em}h2.svelte-nzgnfh{color:#ffe394;margin:0;font:2rem/1.12 Georgia,serif}.occupation.svelte-nzgnfh{color:#dcc38f;margin:.65rem 0 1rem;font-weight:600}.bio.svelte-nzgnfh{font-size:.96rem;line-height:1.65}dl.svelte-nzgnfh{border-top:1px solid #70542a;margin:1.3rem 0;padding-top:.6rem;font-size:.85rem}dl.svelte-nzgnfh div:where(.svelte-nzgnfh){grid-template-columns:5rem 1fr;gap:.6rem;padding:.4rem 0;display:grid}dt.svelte-nzgnfh{color:#c9a86a}dd.svelte-nzgnfh{margin:0}@media (width<=600px){dialog.svelte-nzgnfh{background:#17080e;padding:0}article.svelte-nzgnfh{min-height:100%;padding:calc(env(safe-area-inset-top) + 1.1rem) 1.25rem calc(env(safe-area-inset-bottom) + 2rem);border:0;border-radius:0;margin:0}.close.svelte-nzgnfh{top:calc(env(safe-area-inset-top) + .6rem)}.content.svelte-nzgnfh{grid-template-columns:minmax(0,1fr);gap:1.3rem}figure.svelte-nzgnfh{width:min(100%,290px);margin-inline:auto}figure.svelte-nzgnfh img:where(.svelte-nzgnfh),.monogram.svelte-nzgnfh{max-height:40dvh}h2.svelte-nzgnfh{font-size:1.85rem}}*{box-sizing:border-box}body{color:#f6ead0;background:radial-gradient(at top,#4a0f1d 0%,#14070b 45%,#050304 100%) fixed;min-height:100dvh;margin:0;font-family:system-ui,-apple-system,sans-serif}.sparkles.svelte-12qhfyh{pointer-events:none;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffe9a8,#0000),radial-gradient(1px 1px at 72% 12%,#fff,#0000),radial-gradient(2px 2px at 40% 60%,#d4af37,#0000),radial-gradient(1px 1px at 85% 75%,#fff,#0000),radial-gradient(1.5px 1.5px at 22% 85%,#ffe9a8,#0000),radial-gradient(1px 1px at 60% 35%,#fff,#0000);animation:4s ease-in-out infinite alternate svelte-12qhfyh-twinkle;position:fixed;inset:0}@keyframes svelte-12qhfyh-twinkle{to{opacity:.15}}header.svelte-12qhfyh{text-align:center;padding:calc(env(safe-area-inset-top) + .85rem) 1rem .25rem;position:relative}h1.svelte-12qhfyh{margin:0}h1.svelte-12qhfyh img:where(.svelte-12qhfyh){width:min(13rem,52vw);height:auto;margin:0 auto;display:block}.sub.svelte-12qhfyh{letter-spacing:.2em;text-transform:uppercase;color:#c9a86a;margin:.2rem 0 0;font-size:.72rem;font-style:normal;font-weight:700}.sub.svelte-12qhfyh .room.named:where(.svelte-12qhfyh){letter-spacing:.08em;text-transform:none;font-family:inherit;font-size:.85rem}.sub.svelte-12qhfyh .room:where(.svelte-12qhfyh){color:#ffe9a8;border-bottom:1px dashed #c9a86a;font-family:ui-monospace,Menlo,monospace;text-decoration:none}header.svelte-12qhfyh:after{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);width:3.6rem;height:1px;margin:.7rem auto 0;display:block}main.svelte-12qhfyh{max-width:640px;padding:1rem 1rem calc(env(safe-area-inset-bottom) + 6rem);margin:0 auto;position:relative}footer.svelte-12qhfyh{text-align:center;margin-top:2rem;font-size:.75rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#a98e65;align-items:center;gap:.35rem;padding:.5rem .8rem;text-decoration:none;display:inline-flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#e9c75a}nav.svelte-12qhfyh{padding:.6rem .8rem calc(env(safe-area-inset-bottom) + .6rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0507eb;border-top:1px solid #5a4416;justify-content:center;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#d4af37;border:1px solid #5a4416;border-radius:999px;flex:1;min-width:0;max-width:200px;padding:.9rem .2rem;font-weight:600;text-decoration:none;overflow:hidden}nav.four.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:.9rem}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#1a0d05;background:linear-gradient(#e9c75a,#a8801f)}@media (width<=640px){main.svelte-12qhfyh{padding-left:0;padding-right:0}main.svelte-12qhfyh>:not(ul,ol,section,form){padding-left:1rem;padding-right:1rem}}
