.fp[data-astro-cid-kmmbr3ay]{position:absolute;inset:0;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--dark);background:var(--cream-dark)}.fp-img[data-astro-cid-kmmbr3ay]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fp--img[data-astro-cid-kmmbr3ay]:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--cream) 55%,transparent)}.fp--img[data-astro-cid-kmmbr3ay]>[data-astro-cid-kmmbr3ay]:not(.fp-img){position:relative}.fp--img[data-astro-cid-kmmbr3ay] .fp-title[data-astro-cid-kmmbr3ay]{background:var(--cream);border-radius:var(--radius-md);padding:.3em .75em;margin-left:16px;margin-right:16px}.fp-play[data-astro-cid-kmmbr3ay]{width:clamp(44px,7.7cqw,104px);aspect-ratio:1;border-radius:50%;background:var(--mint-dark);color:var(--dark);display:grid;place-items:center;transition:background .2s,transform .2s}.fp-play[data-astro-cid-kmmbr3ay] svg[data-astro-cid-kmmbr3ay]{width:26%;margin-left:6%}.fp--off[data-astro-cid-kmmbr3ay] .fp-play[data-astro-cid-kmmbr3ay]{background:var(--bg-med);color:var(--gray-mid)}a:hover .fp[data-astro-cid-kmmbr3ay]:not(.fp--off) .fp-play[data-astro-cid-kmmbr3ay],button:not(:disabled):hover .fp[data-astro-cid-kmmbr3ay]:not(.fp--off) .fp-play[data-astro-cid-kmmbr3ay]{background:var(--mint);transform:scale(1.05)}.fp-title[data-astro-cid-kmmbr3ay]{margin-top:clamp(10px,2cqw,28px);font-size:clamp(16px,2.2cqw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.2;text-align:center;padding:0 24px}.fp-note[data-astro-cid-kmmbr3ay]{margin-top:clamp(6px,.8cqw,12px);font-family:var(--font-mono);font-size:12px;color:var(--gray-mid)}.fc[data-astro-cid-jp6kboos]{position:absolute;inset:0;container-type:inline-size;overflow:hidden;background-color:var(--white)}.fc[data-astro-cid-jp6kboos]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 40%,var(--white) 100%)}.fc-art[data-astro-cid-jp6kboos]{position:absolute;inset:0;padding:clamp(10px,2.6cqw,36px);display:flex;align-items:center;justify-content:center}.fc-art[data-astro-cid-jp6kboos]>svg{width:auto;max-width:100%;height:100%}.fc-play[data-astro-cid-jp6kboos]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:clamp(8px,1.1cqw,14px);max-width:calc(100% - 24px);padding:clamp(5px,.6cqw,8px) clamp(12px,1.5cqw,20px) clamp(5px,.6cqw,8px) clamp(5px,.6cqw,8px);text-align:left;background:var(--white);border:1px solid var(--border);border-radius:999px;box-shadow:0 10px 24px -16px #1e1e1e59;transition:border-color .2s}.fc-btn[data-astro-cid-jp6kboos]{display:grid;place-items:center;flex:none;width:clamp(30px,3.3cqw,44px);aspect-ratio:1;border-radius:50%;background:var(--mint-dark);transition:background .2s,transform .2s}.fc-btn[data-astro-cid-jp6kboos] svg[data-astro-cid-jp6kboos]{width:45%;margin-left:8%;fill:var(--dark)}.fc--off[data-astro-cid-jp6kboos] .fc-btn[data-astro-cid-jp6kboos]{background:var(--border)}.fc--off[data-astro-cid-jp6kboos] .fc-btn[data-astro-cid-jp6kboos] svg[data-astro-cid-jp6kboos]{fill:var(--gray-mid)}a:hover .fc[data-astro-cid-jp6kboos]:not(.fc--off) .fc-play[data-astro-cid-jp6kboos],button:not(:disabled):hover .fc[data-astro-cid-jp6kboos]:not(.fc--off) .fc-play[data-astro-cid-jp6kboos]{border-color:var(--mint-dark)}a:hover .fc[data-astro-cid-jp6kboos]:not(.fc--off) .fc-btn[data-astro-cid-jp6kboos],button:not(:disabled):hover .fc[data-astro-cid-jp6kboos]:not(.fc--off) .fc-btn[data-astro-cid-jp6kboos]{background:var(--mint);transform:scale(1.06)}.fc-text[data-astro-cid-jp6kboos]{display:flex;flex-direction:column;gap:2px;min-width:0}.fc-title[data-astro-cid-jp6kboos]{font-size:clamp(12px,1.15cqw,15px);font-weight:500;line-height:1.25;color:var(--dark)}.fc-meta[data-astro-cid-jp6kboos]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-mid)}@container (max-width: 480px){.fc-meta[data-astro-cid-jp6kboos]{display:none}}.mbi[data-astro-cid-qpfmhetx]{display:block;overflow:visible}.mbi-edge[data-astro-cid-qpfmhetx]{fill:none;stroke:color-mix(in srgb,var(--border) 30%,var(--gray-light));stroke-width:1.25;stroke-linejoin:round}.mbi-edge--dashed[data-astro-cid-qpfmhetx]{stroke:var(--mint-dark);stroke-dasharray:5 4}.mbi-tile[data-astro-cid-qpfmhetx] polygon[data-astro-cid-qpfmhetx]{stroke-linejoin:round;stroke-width:1}.mbi-tile[data-astro-cid-qpfmhetx] .t[data-astro-cid-qpfmhetx]{fill:var(--white);stroke:color-mix(in srgb,var(--border) 60%,var(--dark))}.mbi-tile[data-astro-cid-qpfmhetx] .l[data-astro-cid-qpfmhetx]{fill:var(--cream-dark);stroke:color-mix(in srgb,var(--border) 60%,var(--dark))}.mbi-tile[data-astro-cid-qpfmhetx] .r[data-astro-cid-qpfmhetx]{fill:var(--border);stroke:color-mix(in srgb,var(--border) 60%,var(--dark))}.mbi-tile--root[data-astro-cid-qpfmhetx] .t[data-astro-cid-qpfmhetx]{fill:color-mix(in srgb,var(--mint) 35%,var(--white));stroke:var(--mint-dark)}.mbi-tile--system[data-astro-cid-qpfmhetx] polygon[data-astro-cid-qpfmhetx]{stroke:var(--mint-dark);stroke-dasharray:4 3}.mbi-tile--system[data-astro-cid-qpfmhetx] .t[data-astro-cid-qpfmhetx]{fill:var(--cream)}.mbi-tile--system[data-astro-cid-qpfmhetx] .l[data-astro-cid-qpfmhetx],.mbi-tile--system[data-astro-cid-qpfmhetx] .r[data-astro-cid-qpfmhetx]{fill:var(--cream-dark)}.mbi-mark[data-astro-cid-qpfmhetx]{fill:color-mix(in srgb,var(--mint) 60%,var(--white));stroke:var(--mint-dark)}.mbi-label[data-astro-cid-qpfmhetx]{font-family:var(--font-brand);font-size:8.5px;font-weight:500;fill:var(--dark)}.mbi-tile--system[data-astro-cid-qpfmhetx] .mbi-label[data-astro-cid-qpfmhetx]{fill:var(--mint-text)}
