.mcpx{--mf-ground:#050505;--mf-well:#0c0c0d;--mf-panel:#121214;--mf-lift:#1a1a1d;--mf-ink:#f2efe9;--mf-ink-2:#b9b5ad;--mf-ink-3:#8a8680;--mf-ink-4:#4a4843;--mf-hair:#f2efe91a;--mf-hair-2:#f2efe933;--mf-gold:#e3b341;--mf-gold-wash:#e3b3411f;--mf-green:#20f58a;--mf-green-wash:#20f58a1a;--mf-red:#ff6b7a;--mf-red-wash:#ff6b7a1a;--color-cream-100:var(--mf-ground);--color-cream-200:var(--mf-well);--color-cream-300:var(--mf-hair);--color-cream-400:var(--mf-hair-2);--color-bg:var(--mf-ground);--color-surface:var(--mf-well);--color-text:var(--mf-ink);--color-muted:var(--mf-ink-3);--color-border:var(--mf-hair);--color-ink-700:var(--mf-ink);--color-ink-600:var(--mf-ink-2);--color-ink-500:var(--mf-ink-2);--color-ink-400:var(--mf-ink-3);--color-ink-300:var(--mf-ink-4);--hairline:var(--mf-hair);--hairline-strong:var(--mf-hair-2);--color-gold-400:var(--mf-ink);--color-gold-500:var(--mf-ink);--color-gold-600:var(--mf-ink-2);--color-up:var(--mf-green);--color-success:var(--mf-green);--color-down:var(--mf-red);--color-error:var(--mf-red);--color-warning:var(--mf-gold);--mono:var(--font-family-mono,ui-monospace, monospace);--ease:cubic-bezier(.6, .08, .02, .99);--ease-out:cubic-bezier(.16, 1, .3, 1);--gut:clamp(1rem, 4vw, 4.5rem);--nav:4rem;background:var(--mf-ground);color:var(--mf-ink)}.mcpx-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mf-ink-3);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5}.mcpx-meta b{color:var(--mf-ink-2);font-weight:500}.mcpx-meta-stack{gap:.15rem;display:grid}.mcpx-mono{font-family:var(--mono);letter-spacing:.04em;color:var(--mf-ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.5}.mcpx-say{letter-spacing:-.04em;color:var(--mf-ink);text-wrap:balance;font-size:clamp(2.6rem,7vw,6.75rem);font-weight:600;line-height:.94}.mcpx-h2{letter-spacing:-.03em;color:var(--mf-ink);text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.02}.mcpx-h3{letter-spacing:-.015em;color:var(--mf-ink);font-size:1.125rem;font-weight:600;line-height:1.25}.mcpx-sub{max-width:56ch;color:var(--mf-ink-2);text-wrap:pretty;margin-top:.75rem;font-size:1.0625rem;line-height:1.5}.mcpx-link{text-underline-offset:4px;min-height:1.5rem;text-decoration:underline;-webkit-text-decoration-color:var(--mf-hair-2);text-decoration-color:var(--mf-hair-2);color:var(--mf-ink-2);align-items:center;font-size:.9375rem;display:inline-flex}.mcpx-link:hover{color:var(--mf-ink);-webkit-text-decoration-color:var(--mf-ink);text-decoration-color:var(--mf-ink)}.mcpx-wrap{width:100%;max-width:84rem;padding-inline:var(--gut);margin-inline:auto}.mcpx-sec{padding-block:clamp(3.5rem,8vw,7rem)}.mcpx-sec+.mcpx-sec{border-top:1px solid var(--mf-hair)}.mcpx-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}:where(.mcpx) :focus-visible{outline:2px solid var(--mf-gold);outline-offset:3px}.mcph{isolation:isolate;min-height:100svh;padding:calc(var(--nav) + 2rem) var(--gut) 3rem;align-content:center;display:grid;position:relative;overflow:hidden}.mcph:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 0,#f2efe90b 0%,#0000 70%),radial-gradient(40% 35% at 80% 100%,#e3b3410d 0%,#0000 70%);position:absolute;inset:0}.mcph-plate{z-index:-1;object-fit:cover;object-position:72% 55%;opacity:.62;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 52%),linear-gradient(#000 45%,#0000 96%);mask-image:linear-gradient(90deg,#0000 8%,#000 52%),linear-gradient(#000 45%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:47.999rem){.mcph-plate{object-position:60% 60%;-webkit-mask-image:linear-gradient(#0000 30%,#0000009e 60%,#0000 100%);mask-image:linear-gradient(#0000 30%,#0000009e 60%,#0000 100%)}}.mcph-in{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vh,3rem);width:100%;max-width:84rem;margin-inline:auto;display:grid}.mcph-h{letter-spacing:-.045em;color:var(--mf-ink);font-size:clamp(2.6rem,6.8vw,6.5rem);font-weight:600;line-height:.92;display:grid}.mcph-l{opacity:0;animation:mcph-land .9s var(--ease-out) forwards;animation-delay:calc(.25s + var(--i) * .55s);display:block;transform:translateY(.35em)}.mcph-l-acc{color:var(--mf-gold)}@keyframes mcph-land{to{opacity:1;transform:none}}.mcph-below{opacity:0;animation:mcph-fade .9s var(--ease-out) forwards;gap:1.5rem;animation-delay:2s;display:grid}@keyframes mcph-fade{to{opacity:1}}.mcph-lede{max-width:44ch;color:var(--mf-ink-2);text-wrap:pretty;font-size:clamp(1.05rem,1.6vw,1.375rem);line-height:1.45}.mcph-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.mcph-arch{--w:0;--r:0;opacity:0;max-width:56rem;animation:mcph-fade .6s var(--ease-out) forwards, mcph-wire 1.1s var(--ease) forwards, mcph-rules .8s var(--ease-out) forwards;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;align-items:center;gap:.75rem;margin:0;padding-top:1rem;animation-delay:2.2s,2.6s,3.6s;display:grid}@keyframes mcph-wire{0%{--w:0}to{--w:1}}@keyframes mcph-rules{0%{--r:0}to{--r:1}}@property --w{syntax:"<number>";inherits:true;initial-value:0}@property --r{syntax:"<number>";inherits:true;initial-value:0}.mcph-node{border:1px solid var(--mf-hair-2);background:var(--mf-well);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mf-ink);gap:.2rem;padding:.7rem .95rem;font-size:.8125rem;display:inline-grid}.mcph-node small{letter-spacing:.06em;text-transform:none;color:var(--mf-ink-3);font-size:.75rem}.mcph-node-rules{border-color:var(--mf-gold);color:var(--mf-gold);opacity:var(--r);transform:translateY(calc((1 - var(--r)) * -1.5rem))}.mcph-wire{background:var(--mf-hair);height:1px;position:relative;overflow:hidden}.mcph-wire:after{content:"";background:var(--mf-ink-2);transform-origin:0;transform:scaleX(var(--w));position:absolute;inset:0}.mcph-wire-2:after{transform-origin:100%}.mcph-wire:before{content:"";background:linear-gradient(90deg, transparent, var(--mf-gold) 50%, transparent);opacity:0;z-index:1;width:18%;height:100%;animation:mcph-pulse 4.8s var(--ease) infinite;animation-delay:4.6s;position:absolute;top:0;left:0;transform:translate(-100%)}.mcph-wire-2:before{animation-delay:5.4s}@keyframes mcph-pulse{0%{opacity:0;transform:translate(-100%)}4%{opacity:1}16%{opacity:1}20%{opacity:0;transform:translate(560%)}to{opacity:0;transform:translate(560%)}}.mcph-cycle{white-space:nowrap;min-width:15ch;height:1.25em;display:block;position:relative;overflow:hidden}.mcph-cycle-i{opacity:0;animation:mcph-cycle 13.2s var(--ease) infinite;animation-delay:calc(var(--i) * 2.2s + 3.8s);position:absolute;inset:0;transform:translateY(.4em)}.mcph-cycle-i:first-child{opacity:1;animation-name:mcph-cycle-first;transform:none}@keyframes mcph-cycle{0%{opacity:0;transform:translateY(.4em)}3%{opacity:1;transform:none}14%{opacity:1;transform:none}16.6%{opacity:0;transform:translateY(-.4em)}to{opacity:0;transform:translateY(-.4em)}}@keyframes mcph-cycle-first{0%{opacity:1;transform:none}14%{opacity:1;transform:none}16.6%{opacity:0;transform:translateY(-.4em)}97%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.mcph-in:has(.mcph-cta:hover) .mcph-wire:after{background:var(--mf-gold)}.mcph-in:has(.mcph-cta:hover) .mcph-node{border-color:var(--mf-gold)}@media (max-width:47.999rem){.mcph-arch{grid-template-columns:minmax(0,auto) minmax(.5rem,1fr) minmax(0,auto) minmax(.5rem,1fr) minmax(0,auto);gap:.3rem}.mcph-node{letter-spacing:.06em;min-width:0;padding:.55rem .5rem;font-size:.75rem}.mcph-node small{display:none}}@media (prefers-reduced-motion:reduce){.mcph-l,.mcph-below,.mcph-arch{opacity:1;animation:none;transform:none}.mcph-arch{--w:1;--r:1}.mcph-wire:before,.mcph-cycle-i{animation:none}}.mcpf{isolation:isolate;position:relative}.mcpf-track{position:relative}.mcpf-stage{--f-l:0;background:var(--mf-ground);height:100svh;position:sticky;top:0;overflow:hidden}.mcpf[data-mode=stacked] .mcpf-stage,.mcpf[data-mode=still] .mcpf-stage{--f-l:1;height:auto;position:static;overflow:clip visible}.mcpf-rail{left:max(var(--gut), calc(50% - 47rem));z-index:5;gap:1.25rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mcpf-chapters{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mcpf-chapter{min-height:1.75rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mf-ink-3);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;font-size:.75rem;display:inline-flex}.mcpf-chapter:before{content:"";transform-origin:0;width:1.25rem;height:1px;transition:transform .4s var(--ease);background:currentColor;transform:scaleX(.5)}.mcpf-chapter:hover{color:var(--mf-ink-2)}.mcpf-chapter[aria-current=step]{color:var(--mf-ink)}.mcpf-chapter[aria-current=step]:before{background:var(--mf-gold);transform:scaleX(1)}.mcpf-chapter-n{color:var(--mf-ink-4)}.mcpf-chapter[aria-current=step] .mcpf-chapter-n{color:var(--mf-gold)}.mcpf-ctl{border:1px solid var(--mf-hair-2);width:fit-content;min-height:2.25rem;color:var(--mf-ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.875rem;display:inline-flex}.mcpf-ctl:hover{border-color:var(--mf-ink)}.mcpf-ctl-i{width:.85rem;height:.85rem}.mcpf-scene{padding:calc(var(--nav) + 1.5rem) var(--gut) 4rem calc(var(--gut) + 9rem);opacity:0;transition:opacity .55s var(--ease), transform .8s var(--ease);pointer-events:none;will-change:opacity, transform;align-content:center;display:grid;position:absolute;inset:0;transform:translateY(5vh)scale(.985)}.mcpf-scene[data-state=live]{opacity:1;pointer-events:auto;transform:none}.mcpf-scene[data-state=past]{transform:translateY(-4vh)scale(1.015)}.mcpf-scene-in{gap:clamp(1.5rem,4vh,3rem);width:100%;max-width:78rem;margin-inline:auto;display:grid}.mf{opacity:0;transition:opacity .55s var(--ease), transform .7s var(--ease), color .4s var(--ease), border-color .4s var(--ease), background-color .4s var(--ease);transform:translateY(.75rem)}.mf[data-on=true]{opacity:1;transform:none}.mf-l{transform:translate(-1.25rem)}.mf-r{transform:translate(1.25rem)}.mf-grow{transform:scale(.92)}.mf-drop{transform:translateY(-1.5rem)}.mf-hold[data-on=false]{opacity:1;transform:none}.mf-out[data-off=true]{color:var(--mf-ink-3);transform:translate(-.5rem)}.mcpf-scene .mcpx-say{max-width:14ch}.mcpf-two{align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (min-width:64rem){.mcpf-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mcpf-two-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mcpf-two-flip>:first-child{order:2}}.mcpf-sayblock{align-content:start;gap:1.1rem;display:grid}.mcpf-sayblock .mcpx-meta-stack{padding-top:.5rem}.mp{font-family:var(--mono);color:var(--mf-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.5}.mp-panel{border:1px solid var(--mf-hair-2);background:var(--mf-well)}.mp-bar{border-bottom:1px solid var(--mf-hair);letter-spacing:.08em;text-transform:uppercase;color:var(--mf-ink-3);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.7rem 1rem;font-size:.8125rem;display:flex}.mp-bar b{color:var(--mf-ink);font-weight:500}.mp-dot{background:var(--mf-ink-4);vertical-align:.05em;width:.5rem;height:.5rem;transition:background-color .4s var(--ease);margin-right:.45rem;display:inline-block}.mp-dot[data-tone=confirmed]{background:var(--mf-green)}.mp-dot[data-tone=decision]{background:var(--mf-gold)}.mp-body{gap:.55rem;padding:1rem;display:grid}.mp-line{align-items:baseline;gap:.75rem;min-width:0;display:flex}.mp-line-k{min-width:12ch;color:var(--mf-ink-3);flex:none}.mp-line-v{overflow-wrap:anywhere;min-width:0}.mp-tone-confirmed{color:var(--mf-green)}.mp-tone-decision{color:var(--mf-gold)}.mp-tone-refused{color:var(--mf-red)}.mp-tone-dim{color:var(--mf-ink-3)}.mp-big{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.35}.mf-term{gap:.4rem;padding:1.25rem 1.4rem;font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.55;display:grid}.mf-prompt{color:var(--mf-green);margin-right:.6ch}.mf-type{--t:clamp(0, calc((var(--f-l) - var(--t0)) / .16), 1);--show:clamp(0, calc((1 - var(--t)) * 1000), 1);vertical-align:bottom;white-space:nowrap;max-width:100%;clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0);text-overflow:clip;display:inline-block;position:relative;overflow:hidden}.mf-type:after{content:"";top:.12em;left:calc(var(--t) * 100%);background:var(--mf-ink);width:.6ch;height:1.1em;opacity:var(--show);animation:1s steps(2,start) infinite mf-blink;position:absolute}.mf-type-cont .mf-type{--show:calc(clamp(0, calc((var(--f-l) - .2) * 1000), 1) * clamp(0, calc((1 - var(--t)) * 1000), 1))}.mcpf[data-mode=stacked] .mf-type:after,.mcpf[data-mode=still] .mf-type:after{display:none}.mf-type-wrap{white-space:normal;display:block}.mf-type-cont{padding-left:2.2ch;display:block}@keyframes mf-blink{to{visibility:hidden}}.mf-hs{color:var(--mf-ink-3);gap:.25rem;padding-top:.5rem;font-size:.8125rem;display:grid}.mf-hs-row{gap:1rem;display:flex}.mf-hs-row b{color:var(--mf-ink-2);font-weight:500}.mf-hs-row .mf-ok{color:var(--mf-green)}@media (max-width:47.999rem){.mf-type{white-space:normal;clip-path:none}}.mf-arch{grid-template-columns:minmax(0,1fr) minmax(2rem,6rem) minmax(0,1fr) minmax(2rem,6rem) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.mf-arch .mp-panel{gap:.35rem;padding:1rem;display:grid}.mf-arch-t{letter-spacing:.1em;text-transform:uppercase;color:var(--mf-ink-3);font-size:.8125rem}.mf-arch-n{color:var(--mf-ink);font-size:clamp(1rem,1.6vw,1.25rem)}.mf-arch-s{color:var(--mf-ink-3);font-size:.8125rem}.mf-wire{--t:clamp(0, calc((var(--f-l) - var(--w0,.1)) / .3), 1);background:var(--mf-hair);height:1px;position:relative;overflow:hidden}.mf-wire:after{content:"";background:var(--mf-ink-2);transform-origin:0;transform:scaleX(var(--t));transition:background-color .4s var(--ease);position:absolute;inset:0}.mf-wire[data-tone=confirmed]:after{background:var(--mf-green)}.mf-wire[data-tone=decision]:after{background:var(--mf-gold)}.mcpf[data-mode=stacked] .mf-wire[data-on=false]:after,.mcpf[data-mode=still] .mf-wire[data-on=false]:after{transform:scaleX(0)}.mcpf[data-mode=stacked] .mf-wire:after{transition:transform .9s var(--ease), background-color .4s var(--ease)}.mf-wire-never{text-align:center;background:0 0;height:auto;overflow:visible}.mf-wire-never:after{content:none}@media (max-width:47.999rem){.mf-arch{grid-template-columns:1fr;gap:.5rem}.mf-arch .mf-wire{width:1px;height:1.5rem;margin-inline:auto}.mf-arch .mf-wire:after{transform-origin:top;transform:scaleY(var(--t))}}.mf-frame{border:1px solid var(--mf-hair-2);background:var(--mf-well);transition:border-color .5s var(--ease), box-shadow .5s var(--ease);gap:.35rem;padding:1.25rem;display:grid;position:relative}.mf-frame[data-on=true]{border-color:var(--mf-gold);box-shadow:inset 0 0 0 1px var(--mf-gold-wash)}.mf-frame-agent{border:1px solid var(--mf-hair-2);letter-spacing:.12em;text-transform:uppercase;color:var(--mf-ink);justify-self:center;margin-bottom:.75rem;padding:.6rem .9rem;font-size:.8125rem}.mf-row{border-top:1px solid var(--mf-hair);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;padding:.45rem 0;font-size:.9375rem;display:grid}.mf-row-k{color:var(--mf-ink-3);overflow-wrap:anywhere}.mf-row-v{color:var(--mf-ink);overflow-wrap:anywhere}.mf-row-v:empty:before{content:"·";color:var(--mf-ink-4)}.mf-row[data-set=false] .mf-row-v{color:var(--mf-ink-4)}.mf-ask{letter-spacing:-.02em;color:var(--mf-ink);text-wrap:pretty;max-width:34ch;font-size:clamp(1.35rem,2.6vw,2.25rem);line-height:1.3}.mf-ask mark{color:inherit;transition:color .4s var(--ease), background-color .4s var(--ease);background:0 0}.mf-ask mark[data-on=true]{color:var(--mf-gold);background:var(--mf-gold-wash)}.mf-reply{gap:.3rem;padding-top:.75rem;display:grid}.mf-funnel{gap:.2rem;display:grid}.mf-funnel-row{border-top:1px solid var(--mf-hair);grid-template-columns:3ch minmax(0,1fr) auto;gap:1rem;padding:.5rem 0;font-size:clamp(.9375rem,1.3vw,1.125rem);display:grid}.mf-funnel-n{color:var(--mf-ink);text-align:right}.mf-funnel-row[data-off=true] .mf-funnel-n{color:var(--mf-red)}.mf-funnel-c{color:var(--mf-ink-3);letter-spacing:.04em;font-size:.8125rem}.mf-survivor{border:1px solid var(--mf-gold);background:var(--mf-gold-wash);gap:.35rem;padding:1.1rem 1.25rem;display:grid}.mf-survivor-t{letter-spacing:.1em;text-transform:uppercase;color:var(--mf-gold);font-size:.8125rem}.mf-survivor-n{color:var(--mf-ink);font-size:clamp(1.4rem,2.6vw,2.25rem);line-height:1.1}.mf-survivor-s{color:var(--mf-ink-2)}.mf-pipe{gap:0;display:grid}.mf-bind{border-top:1px solid var(--mf-hair);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1rem;padding:.6rem 0;font-size:clamp(.9375rem,1.3vw,1.125rem);display:grid}.mf-bind-m{color:var(--mf-ink-4);transition:color .35s var(--ease)}.mf-bind[data-on=true] .mf-bind-m{color:var(--mf-green)}.mf-bind-k{color:var(--mf-ink)}.mf-bind-v{color:var(--mf-ink-3);font-size:.875rem}.mf-bind-last{border-bottom:1px solid var(--mf-hair)}.mf-wait{border:1px solid var(--mf-hair-2);background:var(--mf-well);gap:.35rem;padding:1rem 1.25rem;display:grid}.mf-wait[data-tone=confirmed]{border-color:var(--mf-green);background:var(--mf-green-wash)}.mf-wait-s{letter-spacing:.1em;text-transform:uppercase;color:var(--mf-ink-3);font-size:.8125rem}.mf-wait[data-tone=confirmed] .mf-wait-s{color:var(--mf-green)}.mf-wait-b{color:var(--mf-ink);font-size:clamp(1.1rem,1.8vw,1.4rem)}.mf-wait-x{color:var(--mf-ink-2);font-size:.875rem}.mf-fill{gap:0;display:grid}.mf-fill .mf-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mf-fill-h{justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.mf-fill-h b{color:var(--mf-ink);font-weight:500}.mf-watch{gap:1.25rem;display:grid}.mf-station{transform-origin:50%;transition:transform 1.1s var(--ease)}.mf-tape{gap:0;margin:0;padding:.25rem 1rem .5rem;list-style:none;display:grid}.mf-ev{border-top:1px solid var(--mf-hair);grid-template-columns:9ch minmax(0,1fr);align-items:baseline;gap:1rem;padding:.45rem 0;font-size:clamp(.9375rem,1.25vw,1.0625rem);display:grid}.mf-ev-t{color:var(--mf-ink-3);letter-spacing:.04em;font-size:.8125rem}.mf-ev-s{color:var(--mf-ink)}.mf-ev[data-tone=confirmed] .mf-ev-s{color:var(--mf-green)}.mf-ev[data-tone=decision] .mf-ev-s{color:var(--mf-gold)}@media (max-width:47.999rem){.mf-ev{grid-template-columns:8ch minmax(0,1fr)}.mf-funnel-row{grid-template-columns:3ch minmax(0,1fr)}.mf-funnel-c{grid-column:2}.mf-bind{grid-template-columns:1.5rem minmax(0,1fr)}.mf-bind-v{grid-column:2}}@media (min-width:48rem) and (max-width:63.999rem){.mcpf[data-mode=staged] .mcpf-rail{top:calc(var(--nav) + .75rem);left:var(--gut);right:var(--gut);grid-auto-flow:column;justify-content:space-between;align-items:center;transform:none}.mcpf[data-mode=staged] .mcpf-chapters{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.mcpf[data-mode=staged] .mcpf-chapter:before{width:.75rem}.mcpf[data-mode=staged] .mcpf-scene{padding:calc(var(--nav) + 4.25rem) var(--gut) 3rem}}@media (min-width:48rem) and (max-height:820px){.mcpf[data-mode=staged] .mcpf-scene .mcpx-say{font-size:clamp(2rem,5.2vw,4.25rem)}.mcpf[data-mode=staged] .mcpf-scene-in{gap:clamp(1rem,2.5vh,2rem)}.mcpf[data-mode=staged] .mp{font-size:.875rem}.mcpf[data-mode=staged] .mf-row,.mcpf[data-mode=staged] .mf-ev,.mcpf[data-mode=staged] .mf-bind,.mcpf[data-mode=staged] .mf-funnel-row{padding-block:.3rem}.mcpf[data-mode=staged] .mf-term{padding:1rem 1.2rem;font-size:clamp(.875rem,1.2vw,1.05rem)}.mcpf[data-mode=staged] .mf-frame{padding:.9rem 1rem}}.mcpf[data-mode=stacked] .mcpf-rail,.mcpf[data-mode=still] .mcpf-rail{top:var(--nav);padding:.75rem var(--gut);background:var(--mf-ground);border-bottom:1px solid var(--mf-hair);gap:.75rem;position:sticky;left:auto;transform:none}.mcpf[data-mode=stacked] .mcpf-chapters,.mcpf[data-mode=still] .mcpf-chapters{scrollbar-width:none;gap:.25rem 1rem;display:flex;overflow-x:auto}.mcpf[data-mode=stacked] .mcpf-chapters::-webkit-scrollbar{display:none}.mcpf[data-mode=stacked] .mcpf-chapter:before,.mcpf[data-mode=still] .mcpf-chapter:before{width:.75rem}.mcpf[data-mode=stacked] .mcpf-scene,.mcpf[data-mode=still] .mcpf-scene{min-height:0;padding:clamp(2.5rem, 8vh, 5rem) var(--gut);opacity:1;pointer-events:auto;border-top:1px solid var(--mf-hair);transition:none;position:relative;inset:auto;transform:none}.mcpf[data-mode=stacked] .mcpf-scene .mcpx-say{font-size:clamp(2.2rem,11vw,4rem)}.mcpf[data-mode=still] .mf,.mcpf[data-mode=still] .mf-ask mark,.mcpf[data-mode=still] .mf-station,.mcpf[data-mode=still] .mf-wire:after{transition:none}.mcpf[data-mode=still] .mf-type:after{animation:none}.mcpx-four{background:var(--mf-hair);border-block:1px solid var(--mf-hair);gap:1px;display:grid}@media (min-width:40rem){.mcpx-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mcpx-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.mcpx-four-cell{background:var(--mf-ground);align-content:start;gap:.9rem;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1rem,2vw,1.75rem);display:grid}.mcpx-four-say{color:var(--mf-ink-2);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.mcpx-four-tools{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mcpx-four-tool{font-family:var(--mono);color:var(--mf-ink-3);font-size:.8125rem}.mcpx-four-tool b{color:var(--mf-ink-2);font-weight:400}.mcpx-grid3{background:var(--mf-hair);border:1px solid var(--mf-hair);gap:1px;display:grid}@media (min-width:880px){.mcpx-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcpx-card{background:var(--mf-ground);align-content:start;gap:.75rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:grid}.mcpx-card-say{color:var(--mf-ink-2);font-size:.9375rem;line-height:1.5}.mcpx-chips{flex-wrap:wrap;gap:.4rem;padding-top:.25rem;display:flex}.mcpx-chip{border:1px solid var(--mf-hair-2);min-height:1.75rem;font-family:var(--mono);letter-spacing:.02em;color:var(--mf-ink-2);align-items:center;padding:0 .6rem;font-size:.8125rem;display:inline-flex}.mcpx-labs{background:var(--mf-hair);border:1px solid var(--mf-hair);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mcpx-labs{grid-template-columns:repeat(2,minmax(0,1fr))}.mcpx-lab:last-child{grid-column:span 2}}@media (min-width:1040px){.mcpx-labs{grid-template-columns:repeat(3,minmax(0,1fr))}.mcpx-lab:last-child{grid-column:auto}}.mcpx-lab{background:var(--mf-ground);align-content:start;gap:.75rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.mcpx-lab-name{min-height:1.5rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mf-ink-2);align-items:center;gap:.6rem;margin:0;font-size:.8125rem;display:flex}.mcpx-lab-mark{width:1.25rem;height:1.25rem;color:var(--mf-ink);flex:none}.mcpx-lab-clients{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mcpx-client{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mcpx-client-name{color:var(--mf-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mf-hair-2);text-decoration-color:var(--mf-hair-2);text-underline-offset:3px;font-size:1rem}.mcpx-client-name:hover{-webkit-text-decoration-color:var(--mf-gold);text-decoration-color:var(--mf-gold)}.mcpx-client-path{font-family:var(--mono);letter-spacing:.04em;color:var(--mf-ink-3);white-space:nowrap;font-size:.8125rem}.mcpx-posture{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:880px){.mcpx-posture{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.mcpx-posture-line{border-top:1px solid var(--mf-hair-2);color:var(--mf-ink);text-wrap:pretty;padding-top:1rem;font-size:1.0625rem;line-height:1.45}.mcpx-faq-body{max-width:56rem}.mcpx-cta{border-top:1px solid var(--mf-hair-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:clamp(2rem,4vw,3rem);display:flex}.mcpx-cta-say{letter-spacing:-.025em;max-width:34ch;color:var(--mf-ink);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.2}.mcpx-cta-terms{color:var(--mf-ink-2);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.mcpx-cta-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.mcpx-asks{background:var(--mf-hair);border:1px solid var(--mf-hair);gap:1px;display:grid}@media (min-width:56rem){.mcpx-asks{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcpx-ask{background:var(--mf-well);align-content:start;gap:.5rem;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);display:grid}.mcpx-ask-name{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mf-gold);font-size:.9375rem}.mcpx-ask .mcpx-cta-say{max-width:22ch;margin-top:.5rem;font-size:clamp(1.6rem,2.8vw,2.4rem)}.mcpx-ask .mcpx-cta-terms{max-width:46ch;font-size:1.0625rem}.mcpx-ask .mcpx-cta-actions{padding-top:1.5rem}.mcpx-band{border-top:1px solid var(--mf-hair);height:clamp(18rem,48svh,34rem);position:relative;overflow:hidden}.mcpx-band-img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.mcpx-close{isolation:isolate;padding:clamp(5rem, 14vh, 9rem) var(--gut);border-top:1px solid var(--mf-hair);justify-items:start;gap:2rem;display:grid;position:relative;overflow:hidden}.mcpx-close-in{gap:2rem;width:100%;max-width:84rem;margin-inline:auto;display:grid}.mcpx-close-h{letter-spacing:-.04em;color:var(--mf-ink);font-size:clamp(2.4rem,7vw,6rem);font-weight:600;line-height:.94;display:grid}.mcpx-close-h em{color:var(--mf-gold);font-style:normal}.mcpx-close .mcph-arch{opacity:1;--w:1;--r:1;animation:none}.mcpx-close-plate{z-index:-1;object-fit:cover;object-position:80% 50%;opacity:.5;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 60%),linear-gradient(#0000 0%,#000 30% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 60%),linear-gradient(#0000 0%,#000 30% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mcpx-close-in{position:relative}
