:root{--ink:#4a2835;--muted:#765d65;--panel:#fff;--line:#e5d7d7;--accent:#913d50;--accent-ink:#fff;--accent-hover:#7b3042;--accent-active:#642536;--fill:#efe5e2;--page:#f7f2ec;--control-line:#8b6d78;--success:#246847;--warning:#805400;--error:#a33131;--focus:#913d50;--shadow:#4a283529;--parcel:#f2d35e;--parcel-ink:#192d39;--radius:8px}dialog::backdrop{background:#4a283566}.eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.hero{padding:8px 0 4px}.hero .lead+.lead{margin-top:8px;font-size:16px}.scene{margin:0}.scene .frame{border-radius:var(--radius);border:1px solid var(--line);position:relative;overflow:hidden}.scene .slides{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.scene .slides::-webkit-scrollbar{display:none}.scene .slides:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.scene img{scroll-snap-align:start;flex:0 0 100%;width:100%;height:auto;display:block}.scene .dots{background:#4a283599;border-radius:999px;gap:4px;padding:4px 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.scene .dots button,.scene .dots button:hover,.scene .dots button:active{width:24px;height:24px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.scene .dots button:before{content:"";background:#ffffff80;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.scene .dots button[aria-current=true]:before{background:#fff;transform:scale(1.25)}.scene .dots button:focus-visible{outline-offset:-2px;border-radius:50%;outline:2px solid #fff}.scene figcaption{color:var(--muted);margin-top:8px;font-size:12px}.group{margin-top:12px}.audiences h3{margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.25}.foot{width:min(920px,100%);color:var(--muted);margin:0 auto;padding:0 16px 40px;font-size:14px}.foot p{max-width:68ch;margin:0}.foot p+p{margin-top:8px}
