body.ed-page{overscroll-behavior:none;background:#15100c;height:100svh;overflow:hidden}body:has(.ed) .house-header{display:none!important}body.ed-page .house-header .brand-mark--white{opacity:1!important}body.ed-page .house-header .brand-mark--dark{opacity:0!important}body.ed-page .house-progress{display:none}.ed[data-astro-cid-ix6p3yvx]{--map-h:88px;--hh:0px;--cream:#ece2ce;--brass:#c9a36a;--ink-bg:#15100c;left:0;right:0;top:var(--hh);color:var(--cream);background:var(--ink-bg);position:fixed;bottom:0}.ed-sr[data-astro-cid-ix6p3yvx],.ed[data-astro-cid-ix6p3yvx] .ed-sr[data-astro-cid-ix6p3yvx]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-ui[data-astro-cid-ix6p3yvx]{font:400 11px/1.4 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0}.ed-scroller[data-astro-cid-ix6p3yvx]{top:0;left:0;right:0;bottom:var(--map-h);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline:none;position:absolute;overflow:auto hidden}.ed-scroller[data-astro-cid-ix6p3yvx]::-webkit-scrollbar{display:none}.ed-scroller[data-astro-cid-ix6p3yvx]:focus-visible{box-shadow:inset 0 0 0 1px #ece2ce66}.ed-track[data-astro-cid-ix6p3yvx]{height:100%;width:calc((100svh - var(--hh) - var(--map-h)) * var(--aspect));opacity:0;margin:0 auto;position:relative}.ed[data-astro-cid-ix6p3yvx].is-ready .ed-track[data-astro-cid-ix6p3yvx]{opacity:1;transition:opacity .5s}.ed-pano[data-astro-cid-ix6p3yvx],.ed-tile[data-astro-cid-ix6p3yvx]{height:100%;position:absolute;top:0}.ed-pano[data-astro-cid-ix6p3yvx]{background:#1d1611;inset:0}.ed-tile[data-astro-cid-ix6p3yvx]{user-select:none;-webkit-user-drag:none;max-width:none;display:block}.ed-ch[data-astro-cid-ix6p3yvx]{pointer-events:none;height:100%;position:absolute;top:0}.ed-ch[data-astro-cid-ix6p3yvx]>[data-astro-cid-ix6p3yvx]{pointer-events:auto}.ed-door[data-astro-cid-ix6p3yvx]{text-align:center;color:#e6d7bb;text-shadow:0 1px 2px #0a06038c;flex-direction:column;align-items:center;padding-top:7%;display:flex;position:absolute;container-type:inline-size}.ed-door[data-astro-cid-ix6p3yvx] p[data-astro-cid-ix6p3yvx]{margin:0}.ed-door__k[data-astro-cid-ix6p3yvx]{letter-spacing:.24em;opacity:.82;font-size:max(11px,4.1cqw)}.ed-door__mark[data-astro-cid-ix6p3yvx]{margin-top:38%!important}.ed-door__mark[data-astro-cid-ix6p3yvx] img[data-astro-cid-ix6p3yvx]{width:66cqw;height:auto;display:block}.ed-door__x[data-astro-cid-ix6p3yvx]{font:300 7cqw/1 var(--font-ui);opacity:.8;margin-top:6cqw!important}.ed-door__name[data-astro-cid-ix6p3yvx]{font:400 10.4cqw/1 var(--font-house);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:5cqw!important}.ed-door__disc[data-astro-cid-ix6p3yvx]{letter-spacing:.22em;opacity:.85;font-size:max(11px,4.1cqw);margin-top:7cqw!important}.ed-door__rule[data-astro-cid-ix6p3yvx]{background:#d6b580b3;width:18cqw;height:1px;margin-top:18cqw;display:block}.ed-door__line[data-astro-cid-ix6p3yvx]{font:400 max(11px, 6.4cqw)/1.35 var(--font-house);opacity:.9;max-width:80cqw;margin-top:18cqw!important}.ed-shade[data-astro-cid-ix6p3yvx]{left:0;right:0;bottom:var(--map-h);pointer-events:none;background:linear-gradient(#0e0a0700,#0e0a07b8);height:22%;position:absolute}.ed-cap[data-astro-cid-ix6p3yvx]{left:clamp(20px,2.2vw,44px);bottom:calc(var(--map-h) + clamp(18px, 2.6vh, 30px));pointer-events:none;opacity:0;text-shadow:0 1px 10px #080503e6;max-width:min(30em,100vw - 40px);transition:opacity .35s,transform .35s;position:absolute;transform:translateY(4px)}.ed-cap[data-astro-cid-ix6p3yvx].is-on{opacity:1;transform:none}.ed-cap__h[data-astro-cid-ix6p3yvx]{gap:12px;display:flex}.ed-cap__h[data-astro-cid-ix6p3yvx] span[data-astro-cid-ix6p3yvx]:first-child{opacity:.72}.ed-cap__line[data-astro-cid-ix6p3yvx]{font:italic 400 clamp(15px, 1.15vw, 18px)/1.4 var(--font-text,Georgia, serif);opacity:.92;margin:7px 0 0}.ed-card[data-astro-cid-ix6p3yvx]{position:absolute;bottom:4%;right:12%}.ed-card__btn[data-astro-cid-ix6p3yvx]{color:var(--cream);cursor:pointer;white-space:nowrap;min-height:44px;text-shadow:none;background:#15100c99;border:1px solid #ece2ce66;padding:10px 14px}.ed-card__btn[data-astro-cid-ix6p3yvx]:hover,.ed-card__btn[data-astro-cid-ix6p3yvx]:focus-visible{border-color:var(--cream);outline:none}.ed-obj[data-astro-cid-ix6p3yvx]{cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.ed-obj[data-astro-cid-ix6p3yvx]:after{content:"";border:1px solid #ece2ce00;transition:border-color .25s;position:absolute;inset:-4px}.ed-obj[data-astro-cid-ix6p3yvx]:hover:after,.ed-obj[data-astro-cid-ix6p3yvx]:focus-visible:after{border-color:#ece2ce80}.ed-obj[data-astro-cid-ix6p3yvx]:focus-visible{outline:none}.ed-obj__label[data-astro-cid-ix6p3yvx]{white-space:nowrap;color:var(--cream);opacity:0;text-shadow:0 1px 8px #080503f2;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(2px)}.ed-obj[data-astro-cid-ix6p3yvx]:hover .ed-obj__label[data-astro-cid-ix6p3yvx],.ed-obj[data-astro-cid-ix6p3yvx]:focus-visible .ed-obj__label[data-astro-cid-ix6p3yvx]{opacity:1;transform:none}.ed-map[data-astro-cid-ix6p3yvx]{height:var(--map-h);background:var(--ink-bg);border-top:1px solid #ece2ce14;position:absolute;bottom:0;left:0;right:0}.ed-map__rule[data-astro-cid-ix6p3yvx]{background:#ece2ce2e;height:1px;position:absolute;top:0;left:clamp(20px,2.2vw,44px);right:clamp(20px,2.2vw,44px)}.ed-map__view[data-astro-cid-ix6p3yvx]{background:#c9a36acc;height:3px;position:absolute;top:-1px}.ed-map[data-astro-cid-ix6p3yvx] ol[data-astro-cid-ix6p3yvx]{margin:0;padding:0;list-style:none;position:absolute;inset:0 clamp(20px,2.2vw,44px)}.ed-map[data-astro-cid-ix6p3yvx] li[data-astro-cid-ix6p3yvx]{border-left:1px solid #ece2ce24;position:absolute;top:0;bottom:0}.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]{box-sizing:border-box;height:100%;color:var(--cream);opacity:.8;flex-direction:column;gap:6px;padding:22px 8px 0 9px;text-decoration:none;transition:opacity .2s;display:flex;overflow:hidden}.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]:hover,.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx].is-on,.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]:focus-visible{opacity:1}.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx].is-on b[data-astro-cid-ix6p3yvx]{color:var(--brass)}.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]:focus-visible{outline-offset:-2px;outline:1px solid #ece2ce99}.ed-map[data-astro-cid-ix6p3yvx] b[data-astro-cid-ix6p3yvx]{font:400 11px/1 var(--font-ui);letter-spacing:.14em}.ed-map__name[data-astro-cid-ix6p3yvx]{font:400 11px/1.25 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ed-rec[data-astro-cid-ix6p3yvx]{max-width:min(30em,100vw - 32px);color:var(--cream);background:#1d1611;border:1px solid #ece2ce24;padding:28px 30px 22px}.ed-rec[data-astro-cid-ix6p3yvx]::backdrop{background:#0805038c}.ed-rec__k[data-astro-cid-ix6p3yvx]{opacity:.62}.ed-rec__h[data-astro-cid-ix6p3yvx]{font:400 clamp(24px, 2vw, 32px)/1.05 var(--font-house);margin:10px 0 6px}.ed-rec__meta[data-astro-cid-ix6p3yvx]{opacity:.62;flex-wrap:wrap;gap:4px 14px;display:flex}.ed-rec__note[data-astro-cid-ix6p3yvx]{font:400 16px/1.5 var(--font-text,Georgia, serif);opacity:.9;margin:14px 0 0}.ed-rec__list[data-astro-cid-ix6p3yvx]{margin:18px 0 0;padding:0;list-style:none}.ed-rec__list[data-astro-cid-ix6p3yvx] li[data-astro-cid-ix6p3yvx]{font:400 14px/1.3 var(--font-text,Georgia, serif);border-top:1px solid #ece2ce1a;grid-template-columns:7.5em 1fr auto;gap:10px;padding:7px 0;display:grid}.ed-rec__list[data-astro-cid-ix6p3yvx] li[data-astro-cid-ix6p3yvx] span[data-astro-cid-ix6p3yvx]:first-child{font:400 11px/1.8 var(--font-ui);letter-spacing:.1em;opacity:.65}.ed-rec__route[data-astro-cid-ix6p3yvx]{border-top:1px solid #ece2ce24;margin-top:22px;padding-top:16px}.ed-rec__route[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]{color:var(--cream);opacity:.75;text-decoration:none}.ed-rec__route[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]:hover{opacity:1}.ed-rec__close[data-astro-cid-ix6p3yvx]{color:var(--cream);cursor:pointer;background:0 0;border:1px solid #ece2ce4d;min-height:44px;margin-top:20px;padding:10px 16px}.ed-rec__close[data-astro-cid-ix6p3yvx]:focus-visible{outline:1px solid var(--cream);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ed-obj[data-astro-cid-ix6p3yvx]:after,.ed-obj__label[data-astro-cid-ix6p3yvx],.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx],.ed[data-astro-cid-ix6p3yvx].is-ready .ed-track[data-astro-cid-ix6p3yvx],.ed-cap[data-astro-cid-ix6p3yvx]{transition:none}}@media (width<=1279px){.ed-map__name[data-astro-cid-ix6p3yvx]{display:none}}@media (width<=700px){.ed[data-astro-cid-ix6p3yvx]{--map-h:64px}.ed-map[data-astro-cid-ix6p3yvx] a[data-astro-cid-ix6p3yvx]{padding:16px 0 0 5px}.ed-cap__line[data-astro-cid-ix6p3yvx]{font-size:14px}.ed-shade[data-astro-cid-ix6p3yvx]{background:linear-gradient(#0e0a0700,#0e0a07d1);height:30%}}
