.mp-embed[data-astro-cid-jsfvbtlg]{background:var(--paper-2,#efeae1);border-radius:var(--radius,8px);width:100%;max-width:100%;box-shadow:var(--shadow-card,0 4px 24px #00000014);position:relative;overflow:hidden}.mp-frame[data-astro-cid-jsfvbtlg]{background:#1a1814;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mp-frame[data-astro-cid-jsfvbtlg]:not([src]),.mp-frame[data-astro-cid-jsfvbtlg][src=""]{opacity:0;pointer-events:none}.mp-frame[data-astro-cid-jsfvbtlg]:not([src=""]){opacity:1}.mp-placeholder[data-astro-cid-jsfvbtlg]{cursor:pointer;z-index:2;width:100%;height:100%;transition:opacity .4s var(--ease,ease);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.mp-embed[data-astro-cid-jsfvbtlg][data-loaded=true] .mp-placeholder[data-astro-cid-jsfvbtlg]{opacity:0;pointer-events:none}.mp-ph-img[data-astro-cid-jsfvbtlg],.mp-ph-fallback[data-astro-cid-jsfvbtlg]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-ph-fallback[data-astro-cid-jsfvbtlg]{background:radial-gradient(120% 120% at 30% 20%,#2a2620 0%,#1a1814 60%,#0f0e0c 100%)}.mp-ph-veil[data-astro-cid-jsfvbtlg]{transition:background .3s var(--ease,ease);background:linear-gradient(#0f0e0c26 40%,#0f0e0c99 100%);position:absolute;inset:0}.mp-placeholder[data-astro-cid-jsfvbtlg]:hover .mp-ph-veil[data-astro-cid-jsfvbtlg],.mp-placeholder[data-astro-cid-jsfvbtlg]:focus-visible .mp-ph-veil[data-astro-cid-jsfvbtlg]{background:linear-gradient(#0f0e0c4d 40%,#0f0e0cb3 100%)}.mp-placeholder[data-astro-cid-jsfvbtlg]:focus-visible{outline:3px solid var(--brass,#b08d57);outline-offset:-3px}.mp-ph-cta[data-astro-cid-jsfvbtlg]{color:var(--paper,#f7f4ef);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:0 1.5rem;display:flex;position:relative}.mp-ph-play[data-astro-cid-jsfvbtlg]{background:var(--brass,#b08d57);color:#fff;width:64px;height:64px;transition:transform .3s var(--ease,ease), background .3s var(--ease,ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 24px #00000059}.mp-placeholder[data-astro-cid-jsfvbtlg]:hover .mp-ph-play[data-astro-cid-jsfvbtlg],.mp-placeholder[data-astro-cid-jsfvbtlg]:focus-visible .mp-ph-play[data-astro-cid-jsfvbtlg]{background:var(--brass-btn,#8a6a3c);transform:scale(1.08)}.mp-ph-text[data-astro-cid-jsfvbtlg]{font-family:var(--font-body,system-ui);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700}.mp-ph-title[data-astro-cid-jsfvbtlg]{font-family:var(--font-display,Georgia, serif);color:#f7f4efd9;max-width:40ch;font-size:1.05rem;font-weight:500;line-height:1.3}@media (width<=540px){.mp-ph-play[data-astro-cid-jsfvbtlg]{width:54px;height:54px}.mp-ph-title[data-astro-cid-jsfvbtlg]{font-size:.95rem}}.mp-error[data-astro-cid-jsfvbtlg]{z-index:3;text-align:center;background:radial-gradient(120% 120% at 30% 20%,#2a2620 0%,#1a1814 60%,#0f0e0c 100%);place-items:center;padding:clamp(1.2rem,4vw,2.5rem);display:grid;position:absolute;inset:0}.mp-error[data-astro-cid-jsfvbtlg][hidden]{display:none}.mp-error-card[data-astro-cid-jsfvbtlg]{flex-direction:column;align-items:center;gap:.7rem;max-width:44ch;display:flex}.mp-error-icon[data-astro-cid-jsfvbtlg]{width:64px;height:64px;color:var(--brass-2,#c9a572);background:#b08d5729;border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.mp-error-title[data-astro-cid-jsfvbtlg]{font-family:var(--font-display,Georgia, serif);color:var(--paper,#f7f4ef);font-size:1.25rem}.mp-error-body[data-astro-cid-jsfvbtlg]{color:#f7f4efb3;font-size:.92rem;line-height:1.5}.mp-error-cta[data-astro-cid-jsfvbtlg]{background:var(--brass-btn,#8a6a3c);color:#fff;font-family:var(--font-body,system-ui);letter-spacing:.03em;text-transform:uppercase;transition:background .25s var(--ease,ease), transform .25s var(--ease,ease);border-radius:999px;align-items:center;gap:.5em;margin-top:.6rem;padding:.7em 1.4em;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.mp-error-cta[data-astro-cid-jsfvbtlg]:hover{background:var(--brass-btn-2,#7a5e34);transform:translateY(-2px)}
