body:has(#mwp-home-root) main{max-width:none;margin:0;padding:0}body:has(#mwp-home-root){background-color:#06070a}.mwph{--mwp-font-serif:var(--font-reading-serif),"Source Serif 4",Georgia,serif;--mwp-font-sans:var(--font-display-sans),Archivo,system-ui,sans-serif;--mwp-font-mono:var(--font-structural-mono),"Geist Mono",ui-monospace,monospace;--s-void:#06070a;--s-base:#0a0c10;--s-raise:#0e1116;--s-raise-2:#13171e;--s-selected:#171c25;--s-tile-hover:#0c0f14;--s-story:#07080c;--i-display:#e6edf6;--i-body:#ccd3dd;--i-quiet:#8fa3b8;--i-link:#8fb0ff;--i-link-hover:#c8d8ff;--e-faint:rgba(230,237,246,0.07);--e-rule:rgba(230,237,246,0.13);--e-strong:rgba(230,237,246,0.24);--e-control:rgba(230,237,246,0.28);--e-ready:rgba(230,237,246,0.2);--e-deferred:rgba(230,237,246,0.09);--l-map:#92a6be;--l-zoom:#5b8cff;--l-change:#c2a15a;--l-command:#e6edf6;--ease:cubic-bezier(0.4,0,0.2,1);--radius:2px;--band:1200px;--header-h:64px;position:relative;min-height:100vh;background:var(--s-base);color:var(--i-body);font-family:var(--mwp-font-sans);font-size:17px;line-height:1.6;overflow-x:clip}@media (max-width:760px){.mwph{--header-h:56px}}.mwph *,.mwph :after,.mwph :before{box-sizing:border-box}.mwph a{color:var(--i-link);text-decoration:none}.mwph a:hover{color:var(--i-link-hover)}.mwph ::selection{background:var(--l-zoom);color:var(--s-base)}.mwph-atmos{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(115% 75% at 80% 4%,rgba(91,140,255,.085),transparent 58%),radial-gradient(95% 70% at 4% 96%,rgba(155,140,240,.055),transparent 62%),radial-gradient(140% 110% at 50% 45%,rgba(6,7,10,0) 30%,#06070a 82%)}.mwph-mark{font-family:var(--mwp-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--i-quiet);margin:0}.mwph-mark--bright,.mwph-serif{color:var(--i-display)}.mwph-serif{font-family:var(--mwp-font-serif);font-weight:400;letter-spacing:-.02em;margin:0;text-wrap:pretty}.mwph-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:var(--radius);border:1px solid transparent;font-family:var(--mwp-font-sans);font-size:16px;font-weight:500;line-height:1.25;white-space:nowrap;flex:none;cursor:pointer;box-shadow:none;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.mwph-btn:disabled{cursor:default}.mwph a.mwph-btn--primary,.mwph-btn--primary{background:var(--l-zoom);color:var(--s-base);border-color:var(--l-zoom)}.mwph a.mwph-btn--primary:hover:not(:disabled),.mwph-btn--primary:hover:not(:disabled){background:var(--i-link-hover);border-color:var(--i-link-hover);color:var(--s-base)}.mwph-btn--secondary{background:transparent;color:var(--i-display);border-color:var(--e-control)}.mwph-btn--secondary:hover:not(:disabled){background:var(--s-raise-2);border-color:var(--e-strong)}.mwph-btn--tertiary{background:transparent;color:var(--i-body);border-color:transparent;padding:0 8px}.mwph-btn--tertiary:hover:not(:disabled){color:var(--i-display)}.mwph :where(button,a,[tabindex]):focus-visible{outline:2px solid var(--l-zoom);outline-offset:2px}.mwph-quiet-btn{background:none;border:none;padding:10px 0;min-height:44px;font-family:inherit;font-size:15px;color:var(--i-quiet);cursor:pointer}.mwph-quiet-btn:hover{color:var(--i-display)}.mwph-quiet-btn--underline{min-height:0;padding:0;font-size:14px}.mwph-quiet-btn--link,.mwph-quiet-btn--underline{text-decoration:underline;text-underline-offset:3px}.mwph-quiet-btn--link{color:var(--i-link)}.mwph-quiet-btn--link:hover{color:var(--i-link-hover)}@media (max-width:760px){.mwph-btn{min-height:52px}.mwph-quiet-btn{min-height:52px;padding:14px 0}}.mwph-header{position:relative;z-index:3;justify-content:space-between;gap:24px;height:64px;padding:0 clamp(18px,4vw,56px);border-bottom:1px solid var(--e-faint);background:rgba(10,12,16,.72)}.mwph-hdr-left,.mwph-header{display:flex;align-items:center}.mwph-hdr-left{gap:16px;min-width:0}.mwph-wordmark{font-size:15px;font-weight:600;letter-spacing:.18em;color:var(--i-display)}.mwph-vrule{width:1px;height:18px;background:var(--e-rule);flex:none}.mwph-hdr-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mwph-nav{display:flex;align-items:center;gap:clamp(12px,2vw,28px);flex:none;white-space:nowrap}.mwph-navlink{font-size:15px;color:var(--i-body);flex:none}.mwph-navlink:hover{color:var(--i-display)}.mwph-hdr-marks{display:none;align-items:center;gap:7px}@media (max-width:760px){.mwph-header{height:56px;padding:0 20px;gap:16px;background:rgba(10,12,16,.82)}.mwph-wordmark{font-size:14px}.mwph-hdr-desc,.mwph-hdr-left .mwph-vrule,.mwph-navlink{display:none}.mwph-hdr-marks{display:flex}}.mwph-stage{position:relative;z-index:2;min-height:calc(100dvh - var(--header-h));display:flex;align-items:center;padding:clamp(28px,5vh,64px) clamp(18px,4vw,56px) clamp(36px,7vh,80px)}.mwph-stage-terrain{position:absolute;inset:0;z-index:0;pointer-events:none}.mwph-stage-grid{position:relative;z-index:1;width:100%;max-width:var(--band);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}@media (max-width:999px){.mwph-stage-grid{grid-template-columns:minmax(0,1fr)}}.mwph-thought{display:grid;gap:clamp(18px,3vh,30px);min-width:0}.mwph-h1{font-size:clamp(34px,4.1vw,66px);line-height:1.06;letter-spacing:-.022em;max-width:22ch}.mwph-lead{margin:0;max-width:46ch;font-size:clamp(17px,1.3vw,20px);line-height:1.58;color:var(--i-body);text-wrap:pretty}.mwph-only-mobile{display:none}@media (max-width:760px){.mwph-only-desktop{display:none}.mwph-only-mobile{display:block}}.mwph-lead--mobile{margin:0;max-width:26ch;font-size:17px;line-height:1.5;color:var(--i-body);text-wrap:pretty}.mwph-note-row{display:flex;align-items:center;gap:10px;padding-top:4px}.mwph-note-row--mobile{display:none;gap:9px;padding-top:2px}@media (max-width:760px){.mwph-note-row.mwph-only-desktop{display:none}.mwph-note-row--mobile{display:flex}}.mwph-note-mark{width:8px;height:8px;border:1px solid var(--e-control);flex:none}.mwph-note{font-size:15px;line-height:1.45;color:var(--i-quiet);text-wrap:pretty}.mwph-rack-col{display:grid;gap:14px;min-width:0}.mwph-rack{border:1px solid var(--e-rule);border-radius:var(--radius);background:rgba(10,12,16,.55);overflow:hidden}.mwph-row{display:grid;grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:78px;padding:18px 20px;background:transparent;border:none;border-bottom:1px solid var(--e-faint);cursor:pointer;font-family:inherit;text-align:left;opacity:1;transform:translateY(0);transition:background .15s var(--ease),opacity .3s var(--ease),transform .3s var(--ease)}.mwph-row:last-child{border-bottom:none}.mwph-row:hover:not(:disabled){background:var(--s-raise-2)}.mwph-row[data-selected=true]{background:var(--s-selected)}.mwph-row[data-withdrawing=true]{opacity:.12;transform:translateY(8px)}.mwph-row-mark{width:2px;height:30px;background:rgba(230,237,246,.18);transition:background .15s var(--ease)}.mwph-row[data-selected=true] .mwph-row-mark{background:var(--l-zoom)}.mwph-row-text{display:grid;gap:5px;min-width:0;text-align:left}.mwph-row-label{font-size:19px;font-weight:500;line-height:1.25;color:var(--i-display)}.mwph-row-desc{font-size:15px;line-height:1.45;color:var(--i-quiet);text-wrap:pretty}.mwph-arrow{width:10px;height:10px;flex:none;border-top:1px solid var(--e-control);border-right:1px solid var(--e-control);transform:rotate(45deg);transition:border-color .15s var(--ease)}.mwph-row[data-selected=true] .mwph-arrow{border-top-color:var(--l-zoom);border-right-color:var(--l-zoom)}.mwph-row[data-unserved=true]{cursor:default}.mwph-row[data-unserved=true] .mwph-row-label{color:var(--i-quiet)}.mwph-row[data-unserved=true] .mwph-arrow{display:none}@media (max-width:760px){.mwph-stage{align-items:flex-start;padding:26px 20px 56px}.mwph-stage[data-action-bar=true]{padding-bottom:132px}.mwph-stage-grid{max-width:none;gap:34px}.mwph-h1{font-size:clamp(32px,8.6vw,44px);max-width:17ch}.mwph-row{min-height:86px;padding:20px 18px}.mwph-row-label{font-size:20px}}.mwph-flow{position:relative;z-index:1;width:100%;max-width:980px;margin:0 auto;display:grid;gap:clamp(24px,3.4vh,40px);min-width:0}@media (max-width:760px){.mwph-flow{max-width:none;margin:0;gap:24px}}.mwph-strip{flex-wrap:wrap;gap:14px 18px;padding:11px 16px;border:1px solid var(--e-deferred);border-radius:var(--radius);background:rgba(14,17,22,.7)}.mwph-strip,.mwph-strip-intent{display:flex;align-items:center}.mwph-strip-intent{gap:10px}.mwph-strip-rail{width:2px;height:16px;background:var(--l-zoom);flex:none}.mwph-ev-list{flex-wrap:wrap;gap:8px 14px;min-width:0}.mwph-ev-item,.mwph-ev-list{display:flex;align-items:center}.mwph-ev-item{gap:7px}.mwph-counter{margin-left:auto}@media (max-width:760px){.mwph-strip{display:none}}.mwph-ev{width:8px;height:8px;flex:none;background:transparent;border:1px solid var(--e-control)}.mwph-ev[data-filled=true]{background:var(--l-zoom);border-color:var(--l-zoom)}.mwph-ev[data-fresh=true]{animation:mwphMarkFill .38s var(--ease)}.mwph-q-head{display:grid;gap:14px;min-width:0}.mwph-q-catline{gap:12px;min-height:18px}.mwph-ack,.mwph-q-catline{display:flex;align-items:center}.mwph-ack{gap:8px}.mwph-tick{width:10px;height:2px;background:var(--l-zoom);flex:none}.mwph-q{font-size:clamp(28px,3.4vw,50px);line-height:1.1;max-width:26ch}.mwph-q-help{margin:0;max-width:52ch;font-size:17px;line-height:1.58;color:var(--i-quiet);text-wrap:pretty}@media (max-width:760px){.mwph-q{font-size:clamp(29px,7.8vw,40px);max-width:20ch}}.mwph-answers{display:grid;gap:18px;min-width:0}.mwph-opt{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:60px;padding:15px 20px;background:transparent;border:none;border-bottom:1px solid var(--e-faint);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s var(--ease)}.mwph-opt:last-child{border-bottom:none}.mwph-opt:hover{background:var(--s-raise-2)}.mwph-opt[data-selected=true]{background:var(--s-selected)}.mwph-box--ring{width:14px;height:14px;border-radius:999px;align-items:center;justify-content:center;transition:border-color .15s var(--ease)}.mwph-box--ring,.mwph-box--square{display:flex;border:1px solid var(--e-control)}.mwph-box--square{width:12px;height:12px;background:transparent;transition:background .15s var(--ease),border-color .15s var(--ease)}.mwph-opt[data-selected=true] .mwph-box--ring{border-color:var(--l-zoom)}.mwph-opt[data-selected=true] .mwph-box--square{background:var(--l-zoom);border-color:var(--l-zoom)}.mwph-dot{display:none}.mwph-opt[data-selected=true] .mwph-box--ring .mwph-dot{display:block;width:6px;height:6px;border-radius:999px;background:var(--l-zoom);animation:mwphMarkFill .38s var(--ease)}.mwph-opt-label{font-size:17px;line-height:1.4;color:var(--i-body)}.mwph-opt[data-selected=true] .mwph-opt-label{color:var(--i-display)}@media (max-width:760px){.mwph-opt{min-height:68px;padding:18px}.mwph-opt-label{font-size:18px}}.mwph-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.mwph-actions-note{margin-left:auto;font-size:15px;color:var(--i-quiet)}.mwph-mobile-row{display:none;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}@media (max-width:760px){.mwph-mobile-row{display:flex}}.mwph-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:center;gap:14px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--e-rule);background:rgba(10,12,16,.96)}.mwph-cp-head{display:grid;gap:16px;min-width:0}.mwph-cp-title{font-size:clamp(30px,3.6vw,52px);line-height:1.08;max-width:24ch}.mwph-cp-title strong{font-weight:inherit}.mwph-cp-body{margin:0;max-width:58ch;font-size:18px;line-height:1.58;color:var(--i-body);text-wrap:pretty}.mwph-cp-body strong{color:var(--i-display);font-weight:600}@media (max-width:760px){.mwph-cp-title{font-size:clamp(29px,7.6vw,40px)}}.mwph-disclosure{border:1px solid var(--e-rule);border-radius:var(--radius);background:rgba(10,12,16,.55)}.mwph-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-size:16px;font-weight:500;color:var(--i-display)}.mwph-disclosure>summary::-webkit-details-marker{display:none}.mwph-disclosure>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:1px solid var(--e-control);border-bottom:1px solid var(--e-control);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s var(--ease)}.mwph-disclosure[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.mwph-disclosure>summary:hover{background:var(--s-raise-2)}.mwph-disclosure-body{padding:0 18px 18px}.mwph-ledger{border:1px solid var(--e-rule);border-radius:var(--radius);background:rgba(10,12,16,.55);overflow:hidden;margin-top:14px}.mwph-ledger-row{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:20px;padding:18px 20px;border-bottom:1px solid var(--e-faint);animation:mwphRowIn .32s var(--ease) both}.mwph-ledger-row:last-child{border-bottom:none}.mwph-ledger-cat{display:flex;align-items:center;gap:10px;min-width:0}.mwph-ledger-mark{width:8px;height:8px;background:var(--l-zoom);flex:none}.mwph-ledger-value{font-size:17px;line-height:1.5;color:var(--i-display);text-wrap:pretty;min-width:0}.mwph-ledger-caveat{margin:0;max-width:62ch;font-size:15px;line-height:1.55;color:var(--i-quiet);padding-top:12px}@media (max-width:760px){.mwph-ledger-row{grid-template-columns:minmax(0,1fr);gap:8px}}.mwph-empty{background:rgba(10,12,16,.5);padding:clamp(20px,3vw,32px);max-width:640px;display:grid;gap:12px}.mwph-empty,.mwph-status{border:1px solid var(--e-deferred);border-radius:var(--radius)}.mwph-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:14px 16px;background:rgba(14,17,22,.7)}.mwph-status-dot{width:8px;height:8px;border-radius:999px;background:var(--i-quiet);flex:none}.mwph-status-label{font-size:15px;color:var(--i-body)}.mwph-status-label--held{font-family:var(--mwp-font-mono);font-size:12px;letter-spacing:.05em}.mwph-modules{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width:880px){.mwph-modules{grid-template-columns:minmax(0,1fr)}}.mwph-module{display:grid;gap:12px;padding:clamp(18px,2.4vw,26px);border:1px solid var(--e-deferred);border-radius:var(--radius);background:rgba(10,12,16,.5);min-width:0;animation:mwphRise .36s var(--ease) both}.mwph-module[data-ready=true]{border-color:var(--e-ready);background:rgba(19,23,30,.85)}.mwph-module-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.mwph-module-rail{width:2px;height:16px;background:rgba(230,237,246,.22);flex:none}.mwph-section{position:relative;z-index:2;border-top:1px solid var(--e-faint);padding:clamp(56px,9vh,120px) clamp(18px,4vw,56px)}.mwph-band{max-width:var(--band);margin:0 auto;display:grid;gap:clamp(28px,4vh,48px);min-width:0}.mwph-scene-title{font-size:clamp(30px,3.4vw,52px);line-height:1.08}.mwph-scene-title--sm{font-size:clamp(28px,3vw,44px);line-height:1.1}.mwph-scene-lead{margin:0;font-size:18px;line-height:1.58;color:var(--i-body);text-wrap:pretty}.mwph-grid-what{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--e-rule);border:1px solid var(--e-rule);border-radius:var(--radius)}@media (max-width:879px){.mwph-grid-what{grid-template-columns:minmax(0,1fr)}}.mwph-panel{display:grid;gap:12px;padding:clamp(22px,2.6vw,34px);background:var(--s-base);align-content:start}.mwph-panel p{margin:0;font-size:17px;line-height:1.55;color:var(--i-body);text-wrap:pretty}.mwph-thesis{background:var(--s-story);overflow:hidden;padding:clamp(72px,13vh,168px) clamp(18px,4vw,56px)}.mwph-thesis-grid{position:relative;max-width:var(--band);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center;min-width:0}@media (max-width:899px){.mwph-thesis-grid{grid-template-columns:minmax(0,1fr)}}.mwph-thesis-arg{display:grid;gap:26px;min-width:0}.mwph-thesis-claim{font-size:clamp(28px,3.2vw,46px);line-height:1.14}.mwph-thesis-arg p:not(.mwph-thesis-claim){margin:0;max-width:50ch;font-size:18px;line-height:1.6;color:var(--i-body);text-wrap:pretty}.mwph-scrim-col{background:linear-gradient(90deg,rgba(7,8,12,.9),rgba(7,8,12,.72) 30%,rgba(7,8,12,.28) 44%,transparent 54%)}.mwph-scrim-col,.mwph-scrim-radial{position:absolute;inset:0;pointer-events:none}.mwph-scrim-radial{background:radial-gradient(58% 46% at 42% 42%,rgba(7,8,12,.9) 12%,rgba(7,8,12,.55) 58%,transparent 78%)}.mwph-thesis-plate{position:relative;width:100%;min-width:0;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(230,237,246,.16);background:#07080b}.mwph-plate-cap{position:absolute;z-index:1;left:0;right:0;top:0;display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(230,237,246,.1);background:linear-gradient(180deg,rgba(7,8,11,.86),rgba(7,8,11,.3))}.mwph-grid-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--e-rule);border:1px solid var(--e-rule);border-radius:var(--radius)}@media (max-width:1179px){.mwph-grid-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.mwph-grid-layers{grid-template-columns:minmax(0,1fr)}}.mwph-tile{display:grid;gap:14px;padding:clamp(22px,2.4vw,32px);background:var(--s-base);align-content:start;min-width:0;outline:none;transition:background .15s var(--ease)}.mwph-tile:focus-visible,.mwph-tile:focus-within,.mwph-tile:hover{background:var(--s-tile-hover)}.mwph-tile-rail{width:100%;height:2px}.mwph-tile-meaning{font-family:var(--mwp-font-serif);font-size:clamp(19px,1.7vw,24px);line-height:1.22;color:var(--i-display);text-wrap:pretty}.mwph-tile-detail{font-size:16px;line-height:1.55;color:var(--i-quiet);text-wrap:pretty}.mwph-tile-terrain{position:relative;height:104px;margin-top:6px;overflow:hidden}.mwph-tile-cta,.mwph-tile-terrain{min-width:0;border-top:1px solid var(--e-faint)}.mwph-tile-cta{display:grid;gap:10px;align-content:start;padding-top:16px}.mwph-tile-value{font-size:16px;line-height:1.3;color:var(--i-display);text-wrap:pretty}.mwph-tile--map .mwph-tile-value{font-family:var(--mwp-font-serif);font-size:22px}.mwph-tile-note{font-size:14px;line-height:1.5;color:var(--i-quiet);text-wrap:pretty;min-height:42px}.mwph-tile-action{display:flex;min-width:0;height:48px;align-items:stretch;transition:opacity .2s var(--ease),transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.mwph-tile-action:not(.mwph-tile-action--live){opacity:0;transform:translateY(5px);pointer-events:none}.mwph-tile:focus-visible .mwph-tile-action,.mwph-tile:focus-within .mwph-tile-action,.mwph-tile:hover .mwph-tile-action{opacity:1;transform:translateY(0);pointer-events:auto}}@media (max-width:760px){.mwph-tile-action{height:52px}}.mwph-fine{margin:0;max-width:72ch;font-size:15px;line-height:1.55;color:var(--i-quiet)}.mwph-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width:880px){.mwph-pair{grid-template-columns:minmax(0,1fr)}}.mwph-open-card{display:grid;gap:14px;padding:clamp(22px,2.6vw,32px);border:1px solid var(--e-ready);border-radius:var(--radius);background:rgba(19,23,30,.85);align-content:start}.mwph-open-title{font-family:var(--mwp-font-serif);font-size:clamp(21px,2vw,27px);line-height:1.2;color:var(--i-display)}.mwph-open-body{font-size:16px;line-height:1.55;color:var(--i-body);text-wrap:pretty}.mwph-future{border:1px solid var(--e-deferred);border-radius:var(--radius);background:rgba(10,12,16,.5);overflow:hidden}.mwph-future-row{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid var(--e-faint)}.mwph-future-row:last-child{border-bottom:none}.mwph-future-mark{width:8px;height:8px;border:1px solid var(--e-control);flex:none}.mwph-future-detail{font-size:16px;line-height:1.5;color:var(--i-quiet);text-wrap:pretty;min-width:0}@media (max-width:760px){.mwph-future-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px}.mwph-future-detail{grid-column:1/-1}}.mwph-grid-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--e-rule);border:1px solid var(--e-rule);border-radius:var(--radius)}@media (max-width:1179px){.mwph-grid-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.mwph-grid-trust{grid-template-columns:minmax(0,1fr)}}.mwph-faq-band{max-width:820px;margin:0 auto;display:grid;gap:clamp(22px,3vh,32px);min-width:0}.mwph-faq-list{display:grid;gap:2px}.mwph-close{padding:clamp(80px,15vh,190px) clamp(18px,4vw,56px);background:var(--s-story);overflow:hidden}.mwph-close-band{position:relative;max-width:780px;margin:0 auto;display:grid;gap:30px;justify-items:start;min-width:0}.mwph-close-claim{font-size:clamp(30px,3.6vw,52px);line-height:1.1}.mwph-close-sub{margin:0;max-width:48ch;font-size:18px;line-height:1.6;color:var(--i-body);text-wrap:pretty}.mwph-horizon{position:absolute;left:0;right:0;bottom:24%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(230,237,246,.3) 40%,rgba(230,237,246,.12) 72%,transparent)}.mwph-close-split{width:100%;height:1px;background:var(--e-faint)}.mwph-footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:28px clamp(18px,4vw,56px) 40px;border-top:1px solid var(--e-faint)}.mwph-footer a,.mwph-footer span{font-size:14px;color:var(--i-quiet)}.mwph-footer-links{margin-left:auto;display:flex;gap:22px}.mwph-terrain-layer{position:absolute;inset:0;z-index:0;pointer-events:none}.mwph-terrain-layer terrain-field,.mwph-tile-terrain terrain-field{display:block;width:100%;height:100%}@keyframes mwphMarkFill{0%{opacity:.25;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes mwphRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mwphRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mwph *,.mwph :after,.mwph :before{transition:none!important;animation:none!important}.mwph{scroll-behavior:auto}}.mwph[data-motion=reduced] *,.mwph[data-motion=reduced] :after,.mwph[data-motion=reduced] :before{transition:none!important;animation:none!important}.mwph-fb-band{max-width:780px;margin:0 auto}.mwph-fb-title{font-size:clamp(26px,2.6vw,38px);line-height:1.12;max-width:24ch}.mwph-fb-standfirst{margin:0;max-width:58ch;font-size:17px;line-height:1.58;color:var(--i-quiet);text-wrap:pretty}.mwph-fb-questions{display:grid;gap:clamp(28px,3.4vh,44px);min-width:0}.mwph-fb-q{display:grid;gap:12px;min-width:0}.mwph-fb-label{font-size:17px;line-height:1.45;color:var(--i-display);max-width:52ch}.mwph-fb-optional{color:var(--i-quiet)}.mwph-fb-rack{gap:0;border-top:1px solid var(--e-faint);border-bottom:1px solid var(--e-faint)}.mwph-fb-text{width:100%;min-height:96px;padding:14px 16px;font-family:var(--mwp-font-sans);font-size:16px;line-height:1.55;color:var(--i-body);background:var(--s-raise);border:1px solid var(--e-control);border-radius:var(--radius);box-shadow:none;resize:vertical;transition:border-color .15s var(--ease)}.mwph-fb-text::placeholder{color:var(--i-quiet)}.mwph-fb-text:focus{outline:none;border-color:var(--l-zoom)}.mwph-fb-disclosure{margin:0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--i-quiet);text-wrap:pretty}.mwph-fb-error{margin:0;font-size:15px;line-height:1.55;color:var(--i-body)}.mwph-fb-done{font-size:clamp(22px,2.2vw,30px);line-height:1.2;max-width:28ch}@media (max-width:760px){.mwph-fb-label{font-size:18px}.mwph-fb-text{font-size:16px;min-height:112px;padding:16px}}.mwph-fb--inline{display:block;margin-top:clamp(40px,6vh,72px);padding-top:clamp(28px,4vh,44px);border-top:1px solid var(--e-faint)}.mwph-fb--inline .mwph-fb-band{display:grid;gap:clamp(24px,3.4vh,40px);margin:0;min-width:0}.mwph-out{display:grid;gap:clamp(32px,4.4vh,56px)}.mwph-out-section{display:grid;gap:14px;min-width:0}.mwph-out-claim{margin:0;max-width:58ch;font-size:18px;line-height:1.58;color:var(--i-body);text-wrap:pretty}.mwph-out-claim strong{color:var(--i-display);font-weight:600}.mwph-out-claim em{font-style:italic}.mwph-out-claim[data-tone=OPEN],.mwph-out-claim[data-tone=TENSION]{padding-left:18px;border-left:1px solid var(--e-rule);color:var(--i-quiet)}.mwph-out-claim[data-tone=TENSION]{border-left-color:var(--l-zoom)}.mwph-out-cta{gap:12px}.mwph-out-step{display:grid;gap:10px;justify-items:start}.mwph-out-step .mwph-open-body{max-width:58ch}.mwph-opt[data-offerable=false][data-selected=false]{color:var(--i-quiet);cursor:default}.mwph-opt[data-offerable=false][data-selected=false]:hover{background:transparent}.mwph-opt[data-offerable=false][data-selected=false] .mwph-opt-label{opacity:.55}.mwph-chain{display:flex;align-items:flex-end;gap:14px}.mwph-chain-node{display:grid;gap:8px;flex:1 1 0;min-width:0}.mwph-loop-row{padding-top:10px;border-top:1px dashed var(--e-rule)}.mwph-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1099px){.mwph-grid-five{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mwph-chain{flex-direction:column;align-items:stretch}.mwph-chain>.mwph-mark{display:none}}.mwph-stage[data-lesson=true]{--mwp-lesson-min-h:640px;height:max(calc(100dvh - var(--header-h)),var(--mwp-lesson-min-h));align-items:stretch}.mwph-stage[data-lesson=true] .mwph-stage-grid{align-items:stretch}.mwph-lesson-stage{height:100%;min-height:0;align-content:stretch;grid-template-rows:minmax(0,1fr) auto}.mwph-lesson-page{min-height:0}.mwph-lesson-nav{display:flex;align-items:center;gap:12px;padding-top:clamp(12px,1.8vh,20px);border-top:1px solid var(--e-faint)}.mwph-lesson-stage .mwph-lesson-nav{grid-row:2}.mwph-lesson-stage[data-pager=lead]{grid-template-rows:auto minmax(0,1fr)}.mwph-lesson-stage[data-pager=lead] .mwph-lesson-nav{grid-row:1;padding-top:0;padding-bottom:clamp(12px,1.8vh,20px);border-top:0;border-bottom:1px solid var(--e-faint)}.mwph-lesson-page .mwph-band{gap:clamp(16px,2.2vh,28px)}.mwph-lesson-page>.mwph-band{zoom:var(--mwp-lesson-fit,1);max-width:none}.mwph-lesson-page .mwph-thesis-plate{max-height:min(40vh,320px)}.mwph-lesson-page .mwph-panel{padding:clamp(14px,1.8vw,22px)}.mwph-lesson-page .mwph-future-row{padding:6px 20px}@media (max-width:1099px){.mwph-lesson-page .mwph-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mwph-lesson-page .mwph-future-row .mwph-future-detail{grid-row:2}.mwph-lesson-page .mwph-future-row{gap:6px 18px;padding:4px 20px}.mwph-lesson-page .mwph-pair .mwph-chain{gap:8px}}.mwph-stage--hero{min-height:0;align-items:flex-start;padding-bottom:clamp(28px,5vh,56px)}.mwph-hero-thought{gap:clamp(14px,2.2vh,26px)}.mwph-hero-body{display:grid;gap:clamp(8px,1.2vh,14px)}.mwph-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(18px,2.5vw,32px);padding-top:clamp(2px,.8vh,8px)}.mwph-hero-cta{letter-spacing:.04em}.mwph a.mwph-hero-secondary,.mwph-hero-secondary{font-family:var(--mwp-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--i-quiet);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.mwph a.mwph-hero-secondary:hover,.mwph-hero-secondary:hover{color:var(--i-display)}.mwph-lesson-anchor{display:block;height:0;scroll-margin-top:var(--header-h)}@media (max-width:760px){.mwph-stage--hero{padding-top:22px;padding-bottom:28px}.mwph-hero-actions{gap:12px}.mwph-hero-cta{width:100%}}@media (max-height:700px){.mwph-stage--hero{padding-top:clamp(14px,2.2vh,22px);padding-bottom:clamp(14px,2.2vh,22px)}.mwph-stage--hero .mwph-h1{font-size:clamp(24px,3.1vw,34px);max-width:26ch}.mwph-stage--hero .mwph-lead{font-size:14px;line-height:1.42;max-width:62ch}.mwph-hero-thought{gap:10px}.mwph-hero-body{gap:5px}.mwph-hero-actions{padding-top:2px}.mwph-hero-secondary,.mwph-stage--hero .mwph-btn{min-height:44px}}@media (max-height:700px) and (max-width:760px){.mwph-stage--hero .mwph-h1{font-size:clamp(22px,6.4vw,28px);max-width:22ch}.mwph-stage--hero .mwph-lead{font-size:13.5px;max-width:44ch}}