.pbm-root *,.pbm-root :after,.pbm-root :before{box-sizing:border-box}.pbm-root{--ink:#191b45;--ink-2:#0f1133;--paper:#f6f4ef;--paper-2:#ece9df;--paper-3:#e1ddcd;--rule:rgba(25,27,69,.12);--mute:#6b6e85;--mute-2:#8b8da6;--coral:#f15c5e;--purple:#5f61da;--warm:#cbb89e;background-color:#f0eee9;color:var(--ink);display:block;font-family:IBM Plex Sans,system-ui,Arial,sans-serif;padding:40px 24px 56px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pbm-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 24px;max-width:1240px}.pbm-header-eyebrow{align-items:center;color:var(--purple);display:flex;font-family:IBM Plex Mono,monospace;font-size:11.5px;gap:10px;letter-spacing:.12em;text-transform:uppercase}.pbm-header-eyebrow-dot{background:var(--coral);border-radius:999px;height:8px;width:8px}.pbm-header-cap{color:var(--mute);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em}.pbm-book{background:#fff;border-radius:14px;box-shadow:0 1px 0 rgba(25,27,69,.05),0 22px 60px -20px rgba(25,27,69,.35),0 6px 16px -8px rgba(25,27,69,.15);display:grid;gap:0;grid-template-columns:248px 1fr;isolation:isolate;margin:0 auto;max-width:1240px;min-height:760px;overflow:hidden;position:relative}.pbm-rail{background:var(--ink);color:#fff;display:flex;flex-direction:column;padding:28px 24px 24px;position:relative}.pbm-rail:after{background:linear-gradient(90deg,rgba(0,0,0,.18),transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:14px}.pbm-rail-mark{color:hsla(0,0%,100%,.45);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.pbm-rail-title{color:#fff;font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0 0 14px;padding-bottom:10px}.pbm-rail-title em{color:var(--coral);font-style:italic;font-weight:400}.pbm-rail-sub{color:hsla(0,0%,100%,.6);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;line-height:1.5;margin:0 0 28px}.pbm-rail-rule{background:hsla(0,0%,100%,.12);height:1px;margin:0 -24px 22px}.pbm-rail-label{color:hsla(0,0%,100%,.4);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.pbm-rail-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 -10px;padding:0}.pbm-rail-item{align-items:baseline;background:transparent;border:0;border-radius:6px;color:hsla(0,0%,100%,.85);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:28px 1fr;padding:10px;position:relative;text-align:left;transition:background .15s,color .15s;width:100%}.pbm-rail-item:hover{background:hsla(0,0%,100%,.04)}.pbm-rail-item-num{color:hsla(0,0%,100%,.45);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;padding-top:3px}.pbm-rail-item-name{font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:19px;letter-spacing:-.005em;line-height:1.15}.pbm-rail-item.is-active{background:hsla(0,0%,100%,.05)}.pbm-rail-item.is-active:before{background:var(--coral);content:"";height:2px;left:-24px;position:absolute;top:14px;width:14px}.pbm-rail-item.is-active .pbm-rail-item-num{color:var(--coral)}.pbm-rail-item.is-active .pbm-rail-item-name{color:#fff}.pbm-rail-foot{align-items:center;color:hsla(0,0%,100%,.35);display:flex;font-family:IBM Plex Mono,monospace;font-size:10.5px;gap:8px;justify-content:space-between;letter-spacing:.06em;margin-top:auto;padding-top:22px}.pbm-spread{background:var(--paper);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:40px 56px 32px;position:relative}.pbm-spread:before{background-image:radial-gradient(rgba(25,27,69,.04) 1px,transparent 0);background-size:22px 22px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.pbm-spread>*{position:relative;z-index:1}.pbm-spread-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.pbm-spread-chapter{align-items:center;color:var(--coral);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.pbm-spread-chapter-dot{background:currentColor;border-radius:999px;display:inline-block;height:6px;width:6px}.pbm-spread-folio{color:var(--mute-2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em}.pbm-spread-body{flex:1 1 auto;min-height:0;position:relative}.pbm-spread-page{height:100%}.pbm-spread-page:not(.is-active){display:none}.pbm-spread-page.is-entering{animation:pbm-enter .42s cubic-bezier(.2,.7,.3,1)}@keyframes pbm-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pbm-spread-foot{align-items:center;border-top:1px solid var(--rule);display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding-top:18px}.pbm-nav-btn{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;transition:background .15s,color .15s}.pbm-nav-btn:hover{background:rgba(25,27,69,.05)}.pbm-nav-btn:disabled{color:var(--mute-2);cursor:default;opacity:.55}.pbm-nav-btn:disabled:hover{background:transparent}.pbm-nav-btn svg{height:16px;width:16px}.pbm-nav-meta{color:var(--mute);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.pbm-cover{display:grid;gap:48px;grid-template-columns:1.15fr 1fr;height:100%}.pbm-cover-left{display:flex;flex-direction:column;justify-content:center;min-width:0}.pbm-cover-vol{color:var(--mute);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:22px;text-transform:uppercase}.pbm-cover-title{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:clamp(48px,5.6vw,84px);font-weight:400;letter-spacing:-.02em;line-height:.98;margin:0 0 22px;text-wrap:balance}.pbm-cover-title em{color:var(--coral);font-style:italic}.pbm-cover-deck{color:var(--mute);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.55;margin:0 0 36px;max-width:460px}.pbm-cover-meta{display:grid;font-family:IBM Plex Mono,monospace;font-size:11.5px;gap:6px 18px;grid-template-columns:auto 1fr;margin-top:auto}.pbm-cover-meta-k{color:var(--mute-2);letter-spacing:.1em;text-transform:uppercase}.pbm-cover-meta-v{color:var(--ink);letter-spacing:.02em}.pbm-cover-right{min-height:380px;position:relative}.pbm-stack{background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:0 18px 40px -22px rgba(25,27,69,.45);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:18px;position:absolute}.pbm-stack-1{background:var(--paper-2);inset:30% 42% 12% 6%;transform:rotate(-5deg)}.pbm-stack-2{background:#fff;inset:8% 18% 34% 22%;transform:rotate(2deg)}.pbm-stack-3{background:var(--ink);color:#fff;inset:30% 2% 4% 44%;transform:rotate(-2deg)}.pbm-stack-tag{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.pbm-stack-3 .pbm-stack-tag,.pbm-stack-tag{color:var(--coral)}.pbm-stack-title{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:17px;line-height:1.15;text-wrap:balance}.pbm-stack-3 .pbm-stack-title{color:#fff}.pbm-stack-bars{display:flex;flex-direction:column;gap:5px;margin-top:8px}.pbm-stack-bar{background:rgba(25,27,69,.08);border-radius:2px;height:4px}.pbm-stack-3 .pbm-stack-bar{background:hsla(0,0%,100%,.12)}.pbm-stack-bar.w-100{width:100%}.pbm-stack-bar.w-80{width:80%}.pbm-stack-bar.w-65{width:65%}.pbm-stack-bar.w-45{width:45%}.pbm-chap2{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.05fr;height:100%}.pbm-chap2-left{display:flex;flex-direction:column;min-width:0}.pbm-chap-h{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:clamp(38px,4.2vw,60px);font-weight:400;letter-spacing:-.015em;line-height:1;margin:0 0 18px;text-wrap:balance}.pbm-chap-h em{color:var(--coral);font-style:italic}.pbm-chap-deck{color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16.5px;line-height:1.6;margin:0 0 22px;max-width:440px}.pbm-chap-deck .pbm-dropcap{color:var(--ink);float:left;font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:64px;line-height:.85;padding:6px 10px 0 0}.pbm-chap-aside{border-left:2px solid var(--coral);color:var(--mute);font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.04em;margin-top:auto;max-width:360px;padding:4px 0 4px 14px}.pbm-tiles{display:grid;gap:14px;grid-template-columns:1fr 1fr}.pbm-tile{background:#fff;border:1px solid var(--rule);border-radius:10px;display:flex;flex-direction:column;gap:6px;min-height:132px;padding:18px 18px 16px;position:relative}.pbm-tile-num{color:var(--purple);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pbm-tile-name{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:22px;line-height:1.1}.pbm-tile-body{color:var(--mute);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;line-height:1.5}.pbm-chap3{display:grid;gap:30px;grid-template-rows:auto 1fr;height:100%}.pbm-chap3-head{align-items:end;display:grid;gap:40px;grid-template-columns:1.05fr 1fr}.pbm-chap3-quote{border-left:2px solid var(--coral);color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:19px;font-style:italic;line-height:1.45;margin-bottom:6px;max-width:420px;padding:4px 0 4px 16px}.pbm-chap3-quote-attr{color:var(--mute-2);display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-style:normal;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.pbm-steps{background:#fff;border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.pbm-step{border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;padding:22px 14px 24px;position:relative}.pbm-step:last-child{border-right:0}.pbm-step-num{color:var(--coral);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.pbm-step-name{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:clamp(20px,2.05vw,28px);hyphens:manual;letter-spacing:-.015em;line-height:1.02}.pbm-step-body{color:var(--mute);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;line-height:1.5;margin-top:4px}.pbm-chap3-foot{align-items:center;color:var(--mute);display:flex;font-family:IBM Plex Mono,monospace;font-size:11px;gap:18px;letter-spacing:.08em}.pbm-chap3-foot strong{color:var(--ink);font-weight:600;letter-spacing:.02em}.pbm-chap3-foot:before{background:var(--rule);content:"";display:inline-block;flex:1 1 auto;height:1px}.pbm-chap4{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.1fr;height:100%}.pbm-chap4 .pbm-chap-h{max-width:380px}.pbm-chap4-left{min-width:0}.pbm-chap4-left,.pbm-chap4-list{display:flex;flex-direction:column}.pbm-chap4-list{list-style:none;margin:0;padding:0}.pbm-chap4-row{align-items:baseline;border-top:1px solid var(--rule);display:grid;gap:14px;grid-template-columns:32px 1fr auto;padding:14px 0}.pbm-chap4-row:last-child{border-bottom:1px solid var(--rule)}.pbm-chap4-row-num{color:var(--coral);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em}.pbm-chap4-row-name{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:20px;line-height:1.15;text-wrap:balance}.pbm-chap4-row-tag{color:var(--mute-2);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.pbm-chap4-cta{background:var(--ink);border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:6px;margin-top:22px;padding:18px 20px}.pbm-chap4-cta-eyebrow{color:var(--coral);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.pbm-chap4-cta-line{color:#fff;font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:22px;font-style:italic;line-height:1.2}.pbm-preview{background:#fff;border:1px solid var(--rule);border-radius:10px;box-shadow:0 20px 36px -22px rgba(25,27,69,.3);display:flex;flex-direction:column;gap:12px;min-height:0;padding:28px 26px 22px;position:relative}.pbm-preview-tab{background:var(--coral);border-radius:3px;color:#fff;font-size:10px;left:24px;letter-spacing:.14em;padding:4px 8px;position:absolute;top:-10px;white-space:nowrap}.pbm-preview-eyebrow,.pbm-preview-tab{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.pbm-preview-eyebrow{color:var(--mute-2);font-size:10.5px;letter-spacing:.12em}.pbm-preview-h{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:22px;line-height:1.15;margin:0;text-wrap:balance}.pbm-preview-deck{color:var(--mute);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;line-height:1.55}.pbm-preview-bars{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pbm-preview-bar{background:var(--paper-2);border-radius:2px;height:6px}.pbm-preview-bar.fill{background:var(--ink)}.pbm-preview-bar.w-100{width:100%}.pbm-preview-bar.w-85{width:85%}.pbm-preview-bar.w-65{width:65%}.pbm-preview-bar.w-50{width:50%}.pbm-preview-sub-h{color:var(--ink);font-family:"Instrument Serif","IBM Plex Serif",Georgia,serif;font-size:17px;margin-top:8px}.pbm-preview-meta{border-top:1px solid var(--rule);color:var(--mute);display:flex;font-family:IBM Plex Mono,monospace;font-size:10.5px;gap:16px;letter-spacing:.08em;margin-top:auto;padding-top:12px}@media (max-width:860px){.pbm-book{grid-template-columns:1fr}.pbm-rail{padding:22px 22px 18px}.pbm-rail-list{flex-direction:row;flex-wrap:wrap;gap:4px;margin:0 -4px}.pbm-rail-item{grid-template-columns:22px auto;padding:6px 10px}.pbm-rail-item-name{font-size:15px}.pbm-rail-item.is-active:before{display:none}.pbm-spread{padding:28px 26px 24px}.pbm-chap2,.pbm-chap4,.pbm-cover{gap:28px;grid-template-columns:1fr}.pbm-cover-right{min-height:280px}.pbm-steps{grid-template-columns:1fr 1fr}.pbm-step{border-bottom:1px solid var(--rule);border-right:0}.pbm-chap3-head{gap:14px;grid-template-columns:1fr}}@media (max-width:540px){.pbm-steps,.pbm-tiles{grid-template-columns:1fr}}