.mpw-mark{outline-offset:8px;border-radius:8px;transition:opacity .25s,transform .35s cubic-bezier(.16,.84,.2,1);display:block}.mpw-mark img{width:auto;max-width:none;display:block}@media (hover:hover){.mpw-mark:hover{transform:translateY(-2px);opacity:1!important}}.mpw-mark:focus-visible{outline:1px solid var(--color-auh-cream)}.mpw-dialog{border:1px solid var(--color-auh-hairline);background:linear-gradient(160deg, #1b1611, var(--color-auh-surface-1) 55%);color:var(--color-auh-cream);font-family:var(--font-sans);border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 120px #0000008c}.mpw-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050403c7}.mpw-dialog[open]{animation:.45s cubic-bezier(.16,.84,.2,1) mpw-in}.mpw-dialog[open]::backdrop{animation:.35s mpw-fade}@keyframes mpw-in{0%{opacity:0;translate:0 20px;scale:.985}}@keyframes mpw-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mpw-dialog[open],.mpw-dialog[open]::backdrop{animation:none}.mpw-mark{transition:none}}.mpw-x{border:1px solid var(--color-auh-hairline);width:36px;height:36px;color:var(--color-auh-cream);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;place-items:center;font-size:14px;line-height:1;transition:background .2s,border-color .2s;display:grid}.mpw-x:hover{background:#ffffff1a;border-color:#f7f1ea59}.mpw-x:focus-visible,.mpw-open:focus-visible,.mpw-visit:focus-visible{outline:1px solid var(--color-auh-cream);outline-offset:3px}.mpw-dialog[data-kind=live]{width:min(calc(1280 * var(--up)), calc(100vw - 32px));height:calc(100dvh - 48px);max-height:none}.mpw-live{flex-direction:column;height:100%;display:flex}.mpw-bar{border-bottom:1px solid var(--color-auh-hairline);flex:none;align-items:center;gap:16px;padding:10px 12px 10px 20px;display:flex}.mpw-bar-mark{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:120px;height:24px;display:block}.mpw-host{border:1px solid var(--color-auh-hairline);min-width:0;color:var(--color-auh-taupe);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:8px;margin-right:auto;padding:7px 14px;font-size:12px;display:inline-flex;overflow:hidden}.mpw-dot{background:#3fb27f;border-radius:999px;flex:none;width:6px;height:6px}.mpw-open{border:1px solid var(--color-auh-hairline);color:var(--color-auh-cream);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:11px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.mpw-open:hover{background:#ffffff0f;border-color:#f7f1ea59}.mpw-frame{background:#fff;flex:1;min-height:0;position:relative}.mpw-frame iframe{opacity:0;background:#fff;border:0;width:100%;height:100%;transition:opacity .4s;display:block}.mpw-frame iframe[data-loaded]{opacity:1}.mpw-loading{background:var(--color-auh-surface-1);color:var(--color-auh-taupe);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:0;font-size:12px;display:flex;position:absolute;inset:0}.mpw-pulse{background:var(--color-auh-cream);border-radius:999px;width:8px;height:8px;animation:1.1s ease-in-out infinite mpw-pulse}@keyframes mpw-pulse{50%{opacity:.25;scale:.7}}@media (max-width:639px){.mpw-dialog[data-kind=live]{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.mpw-bar{gap:10px;padding:8px 8px 8px 14px}.mpw-host{display:none}.mpw-bar-mark{margin-right:auto}.mpw-open{letter-spacing:.12em;padding:8px 12px}}.mpw-dialog[data-kind=card]{width:min(calc(560 * var(--up)), calc(100vw - 32px))}.mpw-card{padding:calc(56 * var(--up)) calc(48 * var(--up)) calc(48 * var(--up));text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.mpw-card .mpw-x{position:absolute;top:14px;right:14px}.mpw-eyebrow{color:var(--color-auh-taupe);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:11px}.mpw-card-mark{object-fit:contain;width:auto;max-width:80%;margin:10px 0 4px;display:block}.mpw-blurb{color:#f7f1eab8;max-width:34ch;margin:0;font-size:15px;line-height:1.6}.mpw-visit{background:var(--color-auh-cream);color:#0d0c0c;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:14px 26px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,transform .25s;display:inline-flex}.mpw-visit:hover{background:#fff;transform:translateY(-1px)}@media (max-width:639px){.mpw-card{padding:52px 24px 32px}}
