.ob-band{--ob-page:#edf0f3;--ob-fg:#18212b;--ob-muted:#5a6571;--ob-line:#d3dae0;--ob-card:#fff;--auto-on-page:#0f7f6b;--ob-font:var(--mk-font-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pf-header:var(--mk-header-h);--pf-gap:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ob-page);color:var(--ob-fg);font-family:var(--ob-font);padding-inline:max(16px, env(safe-area-inset-left,0px))}.ob-band [hidden]{display:none!important}.ob-band.ob-hero{padding-block:var(--mk-space-action) var(--mk-sec-pad);padding-inline:0}.ob-sec{border-top:1px solid var(--ob-line);padding-block:40px}.ob-intro{max-width:calc((100% - 11 * var(--mk-gutter)) * 7 / 12 + 6 * var(--mk-gutter))}.ob-band h1,.ob-band h2{font-family:var(--mk-font-display), var(--ob-font);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.ob-band h1{font-size:var(--mk-fs-display);line-height:1}.ob-band h2{font-size:var(--mk-fs-h2);line-height:1.04}.ob-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ob-muted);margin:0 0 8px;font-size:12px;font-weight:700}.ob-lead{color:var(--ob-muted);max-width:52ch;margin:0 0 12px;font-size:17px;line-height:1.5}.ob-hero .ob-eyebrow{margin-bottom:var(--mk-space-eyebrow)}.ob-hero .ob-lead{margin:var(--mk-space-heading) 0 0;font-size:var(--mk-fs-lead);max-width:none;line-height:1.4}.ob-micro{color:var(--ob-muted);margin:0;font-size:14px}.ob-ctas{margin-top:var(--mk-space-action);flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ob-visual{margin-top:var(--mk-head-to-visual);scroll-margin-top:calc(var(--pf-header) + var(--pf-gap))}@media (max-width:640px){.ob-intro{max-width:none}}.ob-film-host{min-width:0}.ob-band.ob-rows{padding-block:var(--mk-sec-pad);padding-inline:0}.ob-row+.ob-row{margin-top:var(--mk-sec-pad)}.ob-row-text{min-width:0}.ob-row-text .ob-lead{margin:var(--mk-space-heading) 0 0;font-size:var(--mk-fs-lead);line-height:1.4}.ob-picks{margin-top:var(--mk-space-action);flex-direction:column;align-items:stretch;gap:6px;display:flex}.ob-pick{min-height:44px;color:var(--ob-muted);font:700 16px var(--ob-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.ob-pick[aria-selected=true]{background:var(--ob-card);color:var(--ob-fg);box-shadow:0 0 0 1px var(--ob-line)}@media (max-width:640px){.ob-picks{margin-top:var(--mk-space-heading);flex-flow:wrap}.ob-pick{min-height:44px;box-shadow:0 0 0 1px var(--ob-line);border-radius:999px;padding:6px 14px;font-size:14px}}.ob-facts{gap:12px var(--mk-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:22px 0;padding:0;list-style:none;display:grid}.ob-fact{flex-direction:column;gap:4px;display:flex}.ob-fact-title{color:var(--ob-fg);font-size:16px;font-weight:700}.ob-fact-body{color:var(--ob-muted);font-size:15px;line-height:1.45}@media (max-width:760px){.ob-facts{grid-template-columns:minmax(0,1fr)}}.ob-band :focus-visible{outline:2px solid var(--auto-on-page);outline-offset:2px}
.pp-sec{--pp-chip-shadow:0 .1em .25em #1a173314;--pp-ink-track:#1a17332e}.pp-sec .pp-grid{gap:var(--mk-gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.pp-sec .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pp-sec .pp-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.pp-card{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:20px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.pp-card:before{content:"";background:var(--mk-accent);opacity:0;height:2px;transition:opacity var(--mk-dur-fade) var(--motion-easing-out);position:absolute;inset:0 0 auto}.pp-card[data-playing]:before{opacity:1}.pp-pain{min-height:2.7em;color:var(--mk-ink-2);margin:0;font-size:15px;line-height:1.35}.pp-stage{aspect-ratio:4/3;background:var(--pp-tint,var(--mk-field-people));border-radius:16px;margin-top:16px;position:relative;overflow:hidden;container:pp-stage/inline-size}.pp-tint-people{--pp-tint:var(--mk-field-people)}.pp-tint-money{--pp-tint:var(--mk-field-money)}.pp-tint-events{--pp-tint:var(--mk-field-events)}.pp-tint-messages{--pp-tint:var(--mk-field-messages)}@media (max-width:640px){.pp-pain{min-height:0}.pp-stage{aspect-ratio:3/2}}.pp-fix{font-family:var(--mk-font-display), var(--ob-font);font-size:var(--mk-fs-h3);letter-spacing:-.01em;color:var(--mk-ink);text-wrap:balance;margin:16px 0 0;font-weight:600;line-height:1.2}.pp-support{color:var(--mk-ink-2);margin:8px 0 0;font-size:15px;line-height:1.45}.pp-fine{font-size:var(--mk-fs-caption);color:var(--mk-ink-2);margin:10px 0 0;line-height:1.4}.pp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-also{text-align:center;font-size:var(--mk-fs-body);color:var(--mk-ink);grid-column:1/-1;margin-top:8px;line-height:1.5}.pp-also-lead{margin:0 .35em 0 0;font-weight:600;display:inline}.pp-also-list{margin:0;padding:0;list-style:none;display:inline}.pp-also-list li{display:inline}.pp-also-list li:not(:first-child):before{content:" · ";white-space:pre;color:var(--mk-ink-2)}.pp-also .pp-fine{margin-top:8px}@media (max-width:640px){.pp-also{text-align:left}.pp-also-lead{margin-bottom:6px;display:block}.pp-also-list{padding-left:1.2em;list-style:outside;display:block}.pp-also-list li{margin-top:4px;display:list-item}.pp-also-list li:not(:first-child):before{content:none}}.pp-art{inset-inline:0;height:16em;color:var(--mk-ink);margin-top:-8em;font-size:4.1667cqw;line-height:1.2;position:absolute;top:50%}.pp-art *,.pp-art :before,.pp-art :after{box-sizing:border-box}.pp-art>*,.pp-card-box>*,.pp-guests>*,.pp-guest>*,.pp-draft>*{position:absolute}.pp-art i,.pp-art em,.pp-art u{font-style:normal;text-decoration:none}.pp-chip,.pp-card-box,.pp-paper,.pp-sheet,.pp-guest,.pp-row-wide,.pp-draft,.pp-slot{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--pp-chip-shadow);border-radius:.6em}.pp-chip,.pp-paper,.pp-pill,.pp-btn,.pp-bell,.pp-tag,.pp-you{white-space:nowrap;font-size:1.05em;font-weight:600}.pp-chip{padding:.45em .7em}.pp-chip-ok{align-items:center;gap:.4em;display:flex}.pp-paper{border-radius:.4em;width:11em;padding:.5em .7em}.pp-pill{background:var(--mk-ink);color:var(--mk-on-deep-ink,#fff);border-radius:999px;padding:.3em .7em;font-size:.95em}.pp-btn{background:var(--mk-accent);color:var(--mk-on-accent);border-radius:999px;padding:.4em .9em}.pp-btn-sm{padding:.3em .8em}.pp-you{color:var(--mk-accent-deep)}.pp-muted{color:var(--mk-ink-2);white-space:nowrap;font-size:1em}.pp-tag{background:var(--mk-mist);border-radius:999px;padding:.2em .6em;font-size:.95em}.pp-tag-a{background:var(--mk-field-people)}.pp-tag-lapsed{background:var(--mk-field-events)}.pp-bell{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:999px;padding:.2em .6em;font-size:.95em}.pp-bell-big{padding:.35em .8em;font-size:1.05em}.pp-check{width:1.3em;height:1.3em}.pp-check circle{fill:var(--mk-ink)}.pp-check path{fill:none;stroke:var(--mk-on-deep-ink,#fff);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pp-env,.pp-plane{width:2.6em;height:auto;fill:var(--mk-surface);stroke:var(--mk-ink);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.pp-plane{width:1.8em}.pp-ring{border:.18em solid var(--mk-accent);opacity:0;pointer-events:none;border-radius:50%;width:2.4em;height:2.4em}.pp-ring-wide{border-radius:999px;width:7.6em;height:2.8em}.pp-sheet{opacity:0;width:6.4em;height:6.8em;padding:.5em}.pp-sheet b{margin-bottom:.5em;font-size:.95em;display:block}.pp-sheet i{background:var(--mk-line);border-radius:.25em;height:.45em;margin-top:.55em;display:block}.pp-list{width:20em;height:9.3em}.pp-row{box-sizing:border-box;background:var(--mk-surface);border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;width:100%;height:2.3em;padding:0 .8em;font-size:1.05em;font-weight:600;display:flex}.pp-list>.pp-row:first-child{z-index:2}.pp-row .pp-tag{position:absolute;right:.6em}.pp-tag-house{font-size:.95em}.pp-paper .pp-check{margin-top:-.65em;position:absolute;top:50%;right:.5em}.pp-chip-ok .pp-check{position:static}.pp-track{background:var(--pp-ink-track);border-radius:.2em;width:20em;height:.3em;position:absolute}.pp-mark{background:var(--mk-ink);width:.2em;height:1.4em;position:absolute}.pp-mark small{white-space:nowrap;font-size:.95em;font-weight:600;position:absolute;top:-1.4em;left:-2.4em}.pp-end{white-space:nowrap;font-size:.95em;font-weight:600;position:absolute}.pp-dot{background:var(--mk-accent);border-radius:50%;width:1.1em;height:1.1em;position:absolute}.pp-row-wide{align-items:center;width:20.9em;height:3em;padding:0 .8em;font-size:1.05em;font-weight:600;display:flex}.pp-row-wide>.pp-bell{position:absolute;left:5.8em}.pp-row-wide>.pp-tag{position:absolute;right:.8em}.pp-guests{width:22em;height:9.4em}.pp-guests>.pp-guest{width:19em;margin:.6em 0 0 1em}.pp-guest{height:1.9em;box-shadow:none;align-items:center;padding:0 .7em;font-size:1.05em;font-weight:600;display:flex}.pp-guest>.pp-check{margin-top:-.65em;top:50%;right:.6em}.pp-guest>.pp-tag{margin-top:-.75em;top:50%;right:.6em}.pp-guest-flat{width:18em;height:2.2em;box-shadow:var(--pp-chip-shadow);justify-content:space-between}.pp-slot{width:5.2em;height:7.4em;box-shadow:none;border-color:#0000}.pp-slot>i{border-radius:.6em;position:absolute;inset:0}.pp-dash{border:1px dashed var(--mk-ink-2);background:0 0}.pp-solid{border:1px solid var(--mk-ink);background:var(--mk-surface)}.pp-slot b{font-size:.95em;line-height:1.2;position:absolute;top:.4em;left:.5em}.pp-people{gap:.3em;display:flex;position:absolute;top:3.2em;left:.4em;right:.4em}.pp-people u{background:var(--mk-ink);width:2.1em;height:2.1em;color:var(--mk-on-deep-ink,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:.85em;font-weight:600;display:flex}.pp-count{text-align:center;font-size:.95em;font-weight:600;position:absolute;bottom:.4em;left:0;right:0}.pp-today{width:20em;height:11.4em}.pp-today-tall{height:14.8em}.pp-today-head{font-size:1.05em;position:absolute}.pp-draft{width:18em;height:5.2em}.pp-draft>span:first-child{white-space:nowrap;font-size:1em;top:.7em;left:.8em}.pp-draft>.pp-tag{bottom:.7em;left:.8em}.pp-draft>.pp-btn{bottom:.6em;right:.8em}.pp-a-away,.pp-a-blip{opacity:0}.pp-a-away{transform:translate(var(--x,0), var(--y,0))}@keyframes pp-in{0%{opacity:0;transform:translate(var(--dx,0), var(--dy,0))}}@keyframes pp-move{0%{transform:translate(var(--dx,0), var(--dy,0))}}@keyframes pp-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pp-away{0%{opacity:1;transform:none}}@keyframes pp-blip{0%{opacity:0;transform:var(--t0,none)}25%,75%{opacity:1;transform:none}to{opacity:0;transform:var(--t1,none)}}@keyframes pp-hold{0%{opacity:0;transform:var(--t0,none)}30%{opacity:1;transform:var(--t0,none)}to{opacity:0;transform:var(--t1,none)}}@keyframes pp-ring{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes pp-dot{0%{transform:translate(-19.4em)}31%,69%{transform:translate(-13.4em)}to{transform:none}}@keyframes pp-flip{50%{transform:perspective(40em)rotateY(6deg)}}@keyframes pp-panel{0%{opacity:0;transform:scaleY(.3)}15%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(2em)}}.pp-card{--pp-dur-in:var(--motion-duration-spring);--pp-dur-pop:var(--motion-duration-glide);--pp-dur-blip:1.2s;--pp-dur-hold:1.6s;--pp-dur-dot:3.2s;--pp-dur-flip:1.2s;--pp-dur-panel:2.5s}.pp-card[data-playing] .pp-a-in{animation:pp-in var(--dur,var(--pp-dur-in)) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-move{animation:pp-move var(--pp-dur-in) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-pop{animation:pp-pop var(--pp-dur-pop) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-away{animation:pp-away var(--pp-dur-pop) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-blip{animation:pp-blip var(--for,var(--pp-dur-blip)) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-hold{animation:pp-hold var(--for,var(--pp-dur-hold)) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-ring{animation:pp-ring var(--pp-dur-in) var(--motion-easing-out) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-dot{animation:pp-dot var(--pp-dur-dot) var(--mk-ease-handoff) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-flip{animation:pp-flip var(--pp-dur-flip) var(--motion-easing-out) var(--at,0s) backwards}.pp-card[data-playing] .pp-a-panel{animation:pp-panel var(--for,var(--pp-dur-panel)) var(--mk-ease-handoff) var(--at,0s) backwards;transform-origin:top}.pp-a-hold,.pp-a-panel{opacity:0}@media (prefers-reduced-motion:reduce){.pp-card:before{transition:none}.pp-card .pp-art *{animation:none!important}}
