@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@500;600;700;800&family=Open+Sans:wght@400;600;700&display=swap";:root{--gold:#c29439;--gold-dark:#7d5f26;--gold-soft:#efe2c5;--ink:#111310;--ink-soft:#30332f;--cream:#f6f1e7;--paper:#fffdf8;--line:#ded8cc;--muted:#696b66;--green:#173f32;--green-light:#245f4b;--white:#fff;--shadow:0 24px 70px #1f190d1a;--display:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:86px}body{background:var(--paper);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}body,button,textarea,input{font-family:var(--body)}button,a,summary,label{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.reading-progress{z-index:100;background:var(--gold);height:4px;transition:width 80ms linear;position:fixed;inset:0 auto auto 0}.site-nav{z-index:90;background:var(--ink);min-height:70px;color:var(--white);border-bottom:1px solid #ffffff1a;align-items:center;gap:28px;padding:6px max(22px,50vw - 660px);display:flex;position:sticky;top:0}.nav-brand{flex:none;min-width:116px;display:block}.brand-lockup{flex-direction:column;gap:3px;width:104px;display:flex}.brand-role{width:100%;height:auto;fill:var(--white);display:block;overflow:visible}.brand-role text{letter-spacing:20px;font-family:Arial,Helvetica,sans-serif;font-size:72px;font-weight:700}.brand-logo{width:100%;height:auto}.nav-links{scrollbar-width:none;white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:clamp(14px,2vw,28px);min-width:0;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{color:#d9d8d4;letter-spacing:.04em;padding:10px 0;font-size:13px;font-weight:650;transition:color .16s}.nav-links a:hover{color:var(--gold)}main{overflow:clip}.hero{background:var(--ink);min-height:calc(100svh - 70px);color:var(--white);grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:center;gap:clamp(44px,6vw,92px);padding:clamp(64px,8vw,120px) max(30px,50vw - 660px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #c2943938;border-radius:50%;width:760px;height:760px;position:absolute;top:-30%;left:42%;box-shadow:0 0 0 90px #c2943909,0 0 0 180px #c2943905}.hero-copy,.hero-image-wrap{z-index:1;position:relative}.hero-copy{min-width:0}.hero-kicker,.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.hero h1{max-width:800px;font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(52px,5.2vw,74px);font-weight:850;font-stretch:75%;line-height:.92}.hero h1 span{color:var(--gold)}.hero-subtitle{color:#deded9;max-width:600px;margin:26px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.4}.event-meta{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.event-meta span{color:#d1d2cd;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650;line-height:1.2}.hero blockquote{border-left:3px solid var(--gold);color:#f0eadf;max-width:640px;margin:30px 0 34px;padding:4px 0 4px 24px;font-size:clamp(18px,1.8vw,23px);font-weight:600;line-height:1.45}.primary-button,.secondary-button,.text-button{letter-spacing:.035em;border:0;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:50px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.primary-button{background:var(--gold);color:var(--ink);padding:0 22px;transition:background .16s,transform .16s}.primary-button:hover{background:#d2a850;transform:translateY(-1px)}.secondary-button{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:0 22px}.text-button{color:var(--gold-dark);background:0 0;padding:0 8px}.hero-image-wrap{background:#22251f;border:1px solid #ffffff24;min-width:0;box-shadow:0 34px 90px #00000073}.hero-image-wrap>img{aspect-ratio:auto;object-fit:contain;object-position:center;filter:saturate(.8)contrast(1.04);width:100%;height:auto}.hero-image-caption{color:#d9d9d4;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.hero-image-caption span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-image-caption small{text-align:right}.context-section{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:0;display:grid}.context-photo{background:var(--ink);min-height:500px;margin:0;position:relative;overflow:hidden}.context-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.context-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080a08b8);height:40%;position:absolute;inset:auto 0 0}.context-photo figcaption{z-index:1;color:#f1eadf;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:20px;left:24px;right:24px}.context-copy{background:var(--cream);flex-direction:column;justify-content:center;padding:clamp(40px,5vw,72px);display:flex}.context-copy h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:830;line-height:1.02}.context-copy>p:not(.eyebrow){color:#484a45;margin:24px 0 0;font-size:17px;line-height:1.72}.context-note{border-left:4px solid var(--gold);background:var(--paper);margin-top:30px;padding:22px 24px}.context-note span{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.context-note p{color:#4c4e48;margin:8px 0 0;font-size:14px;line-height:1.55}.section{width:min(100%,1280px);margin:0 auto;padding:clamp(82px,9vw,132px) 34px}.section-warm,.matrix-section,.journey-section,.tools-section,.plan-section{width:100%;max-width:none;padding-inline:max(34px,50vw - 606px)}.section-warm{background:var(--cream)}.section-heading{max-width:820px;margin-bottom:clamp(42px,5vw,70px)}.section-heading h2,.final-copy h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:830;font-stretch:75%;line-height:1.02}.section-intro{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.map-flow{border-top:1px solid #cfc7b8;border-bottom:1px solid #cfc7b8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.map-step{border-right:1px solid #cfc7b8;min-height:250px;padding:24px 26px 30px;position:relative}.map-step:last-child{border-right:0}.map-number{color:var(--gold-dark);font-family:var(--display);letter-spacing:.12em;margin-bottom:54px;font-size:13px;font-weight:800}.map-step h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(23px,2.2vw,32px);font-weight:800;line-height:1}.map-step p{color:#5d5d57;margin:0;font-size:14px;line-height:1.55}.map-arrow{z-index:2;background:var(--cream);width:30px;height:30px;color:var(--gold-dark);border:1px solid #cfc7b8;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:21px;right:-15px}.map-summary{background:var(--ink);color:var(--white);grid-template-columns:.38fr 1fr;gap:40px;margin-top:32px;padding:30px 34px;display:grid}.map-summary span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.map-summary p{margin:0;font-size:18px;line-height:1.55}.parts-list{gap:34px;display:grid}.part-card{border:1px solid var(--line);background:var(--white);overflow:hidden;box-shadow:0 10px 36px #271f100e}.part-header{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.part-number{background:var(--ink);width:104px;color:var(--gold);font-family:var(--display);flex:0 0 104px;place-items:center;font-size:28px;font-weight:850;display:grid}.part-header>div{padding:26px 30px}.part-header h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:820;line-height:1.05}.part-header p{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:800}.part-image{border-bottom:1px solid var(--line);max-height:380px;position:relative;overflow:hidden}.part-image img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:380px}@media (width>=861px){.part-image{height:clamp(420px,38vw,520px);max-height:none}.part-image img{max-height:none}.part-card:first-child .part-image img{object-position:center 24%}.part-card:nth-child(2) .part-image img{object-position:center 20%}.part-card:nth-child(3) .part-image img{object-position:center 42%}.part-card:nth-child(4) .part-image img{object-position:center 22%}}.part-content{grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr);gap:0;display:grid}.part-main{padding:clamp(30px,4vw,54px)}.part-explanation{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.72}.message-box{border-left:4px solid var(--gold);background:var(--cream);gap:8px;margin:30px 0;padding:24px 26px;display:grid}.message-box span,.content-block h4,.journey-grid h4,.example-body h4,.checklist-group h4{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.message-box strong{font-family:var(--display);font-size:23px;line-height:1.3}.content-block{margin-top:30px}.content-block h4{margin:0 0 14px}.content-block ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.content-block li{color:#42443f;padding-left:22px;position:relative}.content-block li:before{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:0}.application-block{border-top:1px solid var(--line);padding-top:26px}.application-block p{color:#42443f;margin:0}.practice-box{border-left:1px solid var(--line);background:#f2eee5;flex-direction:column;padding:clamp(30px,4vw,50px) 32px;display:flex}.practice-label{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.practice-box ol{counter-reset:practice;gap:20px;margin:24px 0 34px;padding:0;list-style:none;display:grid}.practice-box li{color:#3f413c;counter-increment:practice;padding-left:42px;font-size:15px;position:relative}.practice-box li:before{border:1px solid var(--gold);width:28px;height:28px;color:var(--gold-dark);content:counter(practice);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.reflection-box{border-top:1px solid #d0c8ba;margin-top:auto;padding-top:24px}.reflection-box h4{margin:0 0 14px;font-size:13px}.reflection-box p{color:#4f514b;margin:12px 0 0;font-size:14px;font-style:italic;line-height:1.5}.matrix-section{background:var(--ink);color:var(--white)}.matrix-section .section-intro{color:#bfc2bc}.matrix-layout{grid-template-columns:minmax(420px,.92fr) minmax(340px,.68fr);align-items:stretch;gap:clamp(34px,6vw,84px);display:grid}.matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.matrix-cell{min-height:180px;color:var(--ink);text-align:left;background:#f3f0e8;border:1px solid #ffffff29;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.matrix-processos,.matrix-trato{background:var(--green);color:var(--white)}.matrix-cell:hover{transform:translateY(-2px)}.matrix-cell.is-active{border-color:var(--gold);box-shadow:0 0 0 3px #c2943940}.matrix-cell span{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(26px,3.2vw,42px);font-weight:850}.matrix-cell small{opacity:.72;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.matrix-explanation{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,52px);display:flex}.mini-label{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850}.matrix-explanation h3{font-family:var(--display);letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(40px,4.5vw,64px);line-height:1}.matrix-explanation p{color:#c9cbc6;margin:0 0 26px;font-size:18px}.matrix-explanation strong{color:var(--gold-soft);font-size:16px;line-height:1.55}.movements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.movements-grid article{background:#181b17;border:1px solid #ffffff26;padding:clamp(30px,4vw,48px)}.movements-grid article>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.movements-grid h3{font-family:var(--display);letter-spacing:-.035em;margin:10px 0 16px;font-size:33px;line-height:1.05}.movements-grid p{color:#c4c6c1;margin:0}.movements-grid blockquote{border-left:3px solid var(--gold);color:#f0ece3;background:#ffffff0a;margin:30px 0 0;padding:18px 20px;font-size:16px;font-weight:650;line-height:1.55}.value-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.value-tags span{color:var(--gold-soft);border:1px solid #c294396b;border-radius:999px;padding:6px 10px;font-size:11px}.matrix-synthesis{background:var(--gold);color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.matrix-synthesis p{border-right:1px solid #1113102e;margin:0;padding:22px 24px;font-size:15px}.matrix-synthesis p:last-child{border-right:0}.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.example-card{border:1px solid var(--line);background:var(--white)}.example-card.is-highlight{border:2px solid var(--gold);background:#fffaf0;grid-column:1/-1}.example-card summary,.tool-card summary{align-items:center;gap:18px;list-style:none;display:flex}.example-card summary::-webkit-details-marker{display:none}.tool-card summary::-webkit-details-marker{display:none}.example-card summary{min-height:96px;padding:18px 20px}.example-index{border:1px solid var(--line);width:42px;height:42px;color:var(--gold-dark);border-radius:50%;flex:0 0 42px;place-items:center;font-size:11px;font-weight:800;display:grid}.example-title-wrap{flex:1;display:grid}.example-title-wrap small{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.example-title-wrap strong{font-family:var(--display);margin-top:4px;font-size:22px;line-height:1.15}.expand-icon{color:var(--gold-dark);font-size:26px;transition:transform .16s}.example-card[open] .expand-icon{transform:rotate(45deg)}.example-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:6px 22px 24px 80px;display:grid}.example-body h4{margin:0 0 8px}.example-body p{color:#51534e;margin:0;font-size:14px;line-height:1.65}.example-apply{border-left:3px solid var(--gold);background:var(--cream);grid-column:1/-1;padding:18px}.event-photo{background:var(--ink);grid-template-columns:minmax(0,1fr) .45fr;align-items:stretch;margin:60px 0 0;display:grid}.event-photo img{object-fit:cover;width:100%;height:100%;max-height:460px}.event-photo figcaption{color:var(--gold-soft);font-family:var(--display);letter-spacing:-.025em;align-items:flex-end;margin:0;padding:clamp(28px,4vw,54px);font-size:clamp(24px,3vw,38px);font-weight:750;line-height:1.15;display:flex}.journey-section{background:var(--cream)}.journey-tabs{scrollbar-color:var(--gold) transparent;gap:8px;padding:4px 0 16px;display:flex;overflow-x:auto}.journey-tabs button{color:#555750;text-align:left;background:0 0;border:1px solid #d1c9ba;border-radius:4px;flex:1;gap:2px;min-width:136px;min-height:70px;padding:13px 14px;font-size:13px;font-weight:750;display:grid}.journey-tabs button span{color:var(--gold-dark);letter-spacing:.12em;font-size:9px}.journey-tabs button.is-active{border-color:var(--ink);background:var(--ink);color:var(--white)}.journey-tabs button.is-active span{color:var(--gold)}.journey-panel{background:var(--paper);box-shadow:var(--shadow);border:1px solid #d1c9ba;grid-template-columns:.32fr 1fr;margin-top:18px;display:grid}.journey-panel>header{background:var(--green);color:var(--white);padding:36px}.journey-panel>header span{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850}.journey-panel>header h3{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4vw,52px);line-height:1}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:28px 30px}.journey-grid>div:nth-child(2n){border-right:0}.journey-grid h4{margin:0 0 11px}.journey-grid p{color:#4b4d48;margin:0;font-size:15px}.journey-grid .journey-visible{background:#f1e6cc;border-bottom:0;border-right:0;grid-column:1/-1;min-height:auto}.journey-visible p{color:var(--ink);font-size:17px;font-weight:650}.tools-section{background:var(--paper)}.privacy-note{color:var(--green);background:#eef4f0;border:1px solid #c9d8cf;border-radius:999px;align-items:center;gap:10px;margin:-28px 0 34px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.privacy-note span{font-size:8px}.practice-photo{background:var(--green);color:var(--white);grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:stretch;margin:0 0 38px;display:grid;overflow:hidden}.practice-photo img{object-fit:cover;object-position:center 38%;width:100%;height:100%;max-height:360px}.practice-photo figcaption{flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(28px,4vw,54px);display:flex}.practice-photo figcaption span{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850}.practice-photo figcaption strong{max-width:620px;font-family:var(--display);letter-spacing:-.03em;font-size:clamp(25px,3vw,40px);font-weight:760;line-height:1.15}.tool-card{border:1px solid var(--line);background:var(--white);margin-top:12px}.tool-card summary{min-height:88px;padding:18px 24px}.tool-card summary>span{color:var(--gold-dark);font-family:var(--display);font-size:18px;font-weight:850}.tool-card summary>div{flex:1;display:grid}.tool-card summary small{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.tool-card summary strong{font-family:var(--display);margin-top:3px;font-size:clamp(21px,2.4vw,29px);line-height:1.15}.tool-card summary em{color:var(--gold-dark);font-size:16px;font-style:normal;font-weight:750;transition:transform .16s}.tool-card[open] summary{border-bottom:1px solid var(--line)}.tool-card[open] summary em[aria-hidden=true]{transform:rotate(45deg)}.tool-content{padding:clamp(24px,4vw,42px)}.checklist-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.checklist-group h4{margin:0 0 16px}.check-item{color:#41433e;cursor:pointer;grid-template-columns:24px 1fr;gap:10px;margin-top:14px;font-size:14px;line-height:1.5;display:grid}.check-item input{width:20px;height:20px;accent-color:var(--green);margin:2px 0 0}.check-item input:checked+span{color:#72756f;text-decoration:line-through;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.form-grid label,.conversation-layout label,.good-practice-layout label{color:#353731;gap:9px;font-size:13px;font-weight:800;display:grid}textarea{resize:vertical;width:100%;min-height:116px;color:var(--ink);background:#fffefb;border:1px solid #cbc5b9;border-radius:3px;padding:13px 14px;font-size:15px;font-weight:450;line-height:1.55}textarea::placeholder{color:#93958f}textarea:focus{border-color:var(--gold);outline:3px solid #c294392e}.conversation-layout,.good-practice-layout{grid-template-columns:1fr .8fr;align-items:start;gap:34px;display:grid}.conversation-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conversation-steps>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:22px;position:relative}.conversation-steps span{color:var(--gold-dark);font-size:10px;font-weight:850}.conversation-steps strong{font-family:var(--display);margin-top:10px;font-size:23px;display:block}.conversation-steps p,.record-prompts p{color:#5c5e58;margin:6px 0 0;font-size:13px;line-height:1.5}.conversation-layout textarea,.good-practice-layout textarea{min-height:260px}.record-prompts{border-left:4px solid var(--gold);background:var(--cream);gap:12px;padding:26px;display:grid}.record-prompts p{margin:0}.record-prompts strong{color:var(--gold-dark)}.plan-section{background:#efe5d1}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.plan-field{background:var(--paper);border:1px solid #cec3af;grid-template-columns:42px 1fr;align-items:start;gap:2px 14px;padding:24px;display:grid}.plan-field>span{color:var(--gold-dark);font-family:var(--display);grid-row:1/3;font-size:18px;font-weight:850}.plan-field>strong{font-family:var(--display);font-size:23px;line-height:1.2}.plan-field>small{color:#65675f;font-size:12px;line-height:1.45}.plan-field textarea{grid-column:1/-1;min-height:128px;margin-top:16px}.plan-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.action-status{min-height:24px;color:var(--green);margin-left:8px;font-size:13px;font-weight:750}.final-section{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:0;padding-bottom:0;display:grid}.final-image{min-height:580px}.final-image img{object-fit:cover;object-position:58% center;filter:saturate(.76)contrast(1.03);width:100%;height:100%}.final-copy{background:var(--ink);color:var(--white);padding:clamp(38px,5vw,70px)}.essential-list{gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.essential-list li{color:#ddded9;border-top:1px solid #ffffff24;grid-template-columns:42px 1fr;gap:14px;padding:16px 0;font-size:15px;display:grid}.essential-list span{color:var(--gold);font-size:10px;font-weight:850}.closing-quote{background:var(--gold);color:var(--ink);text-align:center;grid-column:1/-1;gap:4px;margin:0;padding:clamp(44px,6vw,84px);display:grid}.group-photo{background:var(--ink);grid-column:1/-1;margin:0;position:relative;overflow:hidden}.group-photo img{object-fit:cover;object-position:center 42%;width:100%;height:clamp(360px,48vw,620px)}.group-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080a08db);position:absolute;inset:42% 0 0}.group-photo figcaption{z-index:1;max-width:820px;color:var(--white);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(24px,3.4vw,46px);font-weight:760;line-height:1.12;position:absolute;bottom:clamp(22px,4vw,50px);left:clamp(24px,5vw,70px);right:clamp(24px,5vw,70px)}.closing-quote span,.closing-quote strong{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(32px,5vw,66px);line-height:1.03}.closing-quote span{font-weight:450}.closing-quote strong{font-weight:880}.site-footer{color:var(--white);background:#090a09;grid-template-columns:1fr auto;gap:24px 40px;padding:48px max(26px,50vw - 606px);display:grid}.footer-author{align-items:center;gap:16px;display:flex}.footer-crest{object-fit:contain;flex:0 0 62px;width:62px;height:62px}.footer-author-copy{display:grid}.site-footer strong{color:var(--gold);font-family:var(--display);font-size:22px}.site-footer span,.site-footer small{color:#aeb0aa}.footer-links{align-items:center;gap:22px;font-size:13px;font-weight:700;display:flex}.footer-links a:hover{color:var(--gold)}.site-footer small{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:18px;font-size:11px}.install-launcher{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:85;color:var(--white);letter-spacing:.01em;background:#111310f7;border:1px solid #c2943994;border-radius:999px;align-items:center;gap:10px;padding:9px 15px 9px 10px;font-size:13px;font-weight:780;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:fixed;box-shadow:0 14px 38px #00000047}.install-launcher:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 16px 42px #00000057}.install-launcher img{object-fit:contain;width:28px;height:28px}.install-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050605c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.install-dialog{width:min(100%,590px);max-height:calc(100dvh - 48px);color:var(--white);background:#111310;border:1px solid #c2943952;border-radius:24px;padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000085}.install-close{color:#e9e7df;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:25px;font-weight:300;line-height:1;display:grid;position:absolute;top:16px;right:16px}.install-close:hover{border-color:var(--gold);color:var(--gold)}.install-heading{align-items:center;gap:17px;padding-right:40px;display:flex}.install-heading img{object-fit:contain;flex:0 0 66px;width:66px;height:66px}.install-heading span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.install-heading h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(28px,5vw,38px);font-weight:850;line-height:1}.install-intro{color:#c8c9c5;margin:22px 0 20px;font-size:15px;line-height:1.55}.install-tabs{background:#090a09;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.install-tabs button{color:#9fa19c;background:0 0;border:0;border-radius:9px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:750}.install-tabs button:hover{color:var(--white)}.install-tabs button.is-active{background:var(--gold);color:var(--ink)}.install-panel{padding:22px 2px 4px}.install-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.install-panel li{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;display:grid}.install-panel li>span{width:31px;height:31px;color:var(--gold);border:1px solid #c2943975;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.install-panel li p{color:#d7d7d2;margin:0;font-size:14px;line-height:1.45}.install-panel li strong{color:var(--white)}.install-primary{background:var(--gold);width:100%;color:var(--ink);border:0;border-radius:11px;margin:0 0 18px;padding:13px 18px;font-size:14px;font-weight:850}.install-primary:hover{background:#d0a347}.install-privacy{color:#91938e;border-top:1px solid #ffffff1a;margin:20px 0 0;padding-top:17px;font-size:12px;line-height:1.5}.install-status{min-height:20px;color:var(--gold);margin:8px 0 0;font-size:12px;font-weight:700}@media (display-mode:standalone){body:before{z-index:89;height:env(safe-area-inset-top,0px);background:var(--ink);content:"";pointer-events:none;position:fixed;inset:0 0 auto}.install-launcher{display:none}}@media (width<=1060px){.hero{grid-template-columns:1fr .85fr}.map-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.map-step:nth-child(3){border-right:0}.map-step:nth-child(-n+3){border-bottom:1px solid #cfc7b8}.matrix-layout{grid-template-columns:minmax(390px,1fr) .8fr;gap:36px}.part-content{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr)}}@media (width<=860px){body{font-size:16px}.site-nav{gap:16px;padding-inline:18px}.nav-links{justify-content:flex-start}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 24px 56px}.hero-image-wrap{max-width:680px}.section,.section-warm,.matrix-section,.journey-section,.tools-section,.plan-section{padding:84px 22px}.part-content,.matrix-layout,.journey-panel,.event-photo,.final-section,.context-section,.practice-photo{grid-template-columns:1fr}.context-photo{aspect-ratio:16/10;min-height:auto}.practice-photo img{aspect-ratio:16/9;max-height:none}.practice-box{border-top:1px solid var(--line);border-left:0}.matrix-explanation{min-height:320px}.event-photo figcaption,.journey-panel>header{min-height:190px}.checklist-layout{grid-template-columns:1fr}.final-image{min-height:430px}.closing-quote{grid-column:1}}@media (width<=640px){html{scroll-padding-top:74px}.site-nav{min-height:62px}.nav-brand{min-width:90px}.brand-lockup{width:82px}.nav-links{gap:18px}.nav-links a{font-size:12px}.hero{padding-top:56px}.hero h1{font-size:clamp(38px,10.7vw,52px)}.event-meta{gap:6px}.hero-image-caption{flex-direction:column;align-items:flex-start}.hero-image-caption small{text-align:left}.section-heading{margin-bottom:38px}.map-flow,.map-summary,.movements-grid,.matrix-synthesis,.examples-grid,.journey-grid,.form-grid,.conversation-layout,.good-practice-layout,.plan-grid{grid-template-columns:1fr}.map-step,.map-step:nth-child(3){border-bottom:1px solid #cfc7b8;border-right:0;min-height:auto;padding:24px 24px 28px 70px}.map-step:last-child{border-bottom:0}.map-number{margin:0;position:absolute;top:25px;left:22px}.map-arrow{top:auto;bottom:-15px;right:20px;transform:rotate(90deg)}.map-summary{gap:14px;padding:26px}.part-number{flex-basis:68px;width:68px}.part-header>div{padding:22px 18px}.part-header h3{font-size:27px}.part-main,.practice-box{padding:28px 22px}.part-image{aspect-ratio:3/2;max-height:none}.part-image img{max-height:none}.part-card:nth-child(3) .part-image img{object-position:center 42%}.part-explanation{font-size:16px}.matrix-grid{gap:8px}.matrix-cell{min-height:128px;padding:16px}.matrix-cell span{font-size:25px}.matrix-synthesis p{border-bottom:1px solid #1113102e;border-right:0}.matrix-synthesis p:last-child{border-bottom:0}.example-card.is-highlight{grid-column:1}.example-card summary{padding:16px}.example-body{grid-template-columns:1fr;padding:4px 18px 20px}.example-apply{grid-column:1}.event-photo{margin-top:42px}.journey-grid>div,.journey-grid>div:nth-child(2n){border-right:0}.journey-visible{grid-column:1}.tool-card summary{min-height:78px;padding:15px 17px}.tool-card summary>span{display:none}.tool-content{padding:22px 18px}.conversation-steps{grid-template-columns:1fr}.conversation-steps>div{min-height:auto}.plan-actions{flex-direction:column;align-items:stretch}.plan-actions button{width:100%}.action-status{text-align:center;margin-left:0}.final-image{min-height:350px}.group-photo img{height:300px}.group-photo figcaption{font-size:23px}.site-footer{grid-template-columns:1fr;padding:42px 24px}.footer-crest{flex-basis:54px;width:54px;height:54px}.footer-links{flex-direction:column;align-items:flex-start;gap:8px}.site-footer small{grid-column:1}.install-launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px);padding:8px 13px 8px 9px;font-size:12px}.install-launcher img{width:25px;height:25px}.install-backdrop{align-items:end;padding:0}.install-dialog{width:100%;max-height:90dvh;padding:27px 20px max(22px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}.install-close{top:13px;right:13px}.install-heading{gap:13px}.install-heading img{flex-basis:54px;width:54px;height:54px}.install-heading h2{font-size:27px}.install-intro{margin:18px 0;font-size:14px}.install-tabs button{padding-inline:5px;font-size:11px}.install-panel{padding-top:18px}}.contents-home{background:radial-gradient(circle at 82% 10%, #c2943921, transparent 27%), var(--ink);min-height:100svh;color:var(--white);flex-direction:column;display:flex}.contents-home-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:25px max(24px,50vw - 590px);display:flex}.contents-home-brand{flex:none;display:block}.contents-brand-lockup{flex-direction:column;gap:3px;width:104px;display:flex}.contents-brand-lockup .brand-role{fill:var(--white)}.contents-home-type{color:#aeb0aa;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.contents-library{width:min(1240px,100% - 56px);margin:0 auto;padding:clamp(58px,7vw,96px) 0 clamp(76px,8vw,118px)}.contents-home-hero{width:min(780px,100%);margin:0 0 clamp(42px,5vw,64px);padding:0}.contents-home-hero h1{max-width:760px;font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:850;line-height:.95}.contents-home-hero>p:not(.eyebrow){color:#d9d9d4;max-width:650px;margin:26px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.contents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.content-card{background:#20231f;border:1px solid #ffffff1c;border-radius:9px;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038}.content-card-image{aspect-ratio:4/3;width:100%;display:block;position:relative;overflow:hidden}.content-card-image img{object-fit:cover}.content-card-available{color:var(--white);text-align:left;border-color:#c29439ad;flex-direction:column;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.content-card-available:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.content-card-available:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 24px 58px #00000057,0 0 0 1px #c294392e}.content-card-available .content-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111310a6);height:44%;position:absolute;inset:auto 0 0}.content-card-copy{flex-direction:column;align-items:flex-start;min-height:172px;padding:22px 23px 24px;display:flex}.content-card-copy strong{font-family:var(--display);letter-spacing:-.035em;margin-top:17px;font-size:clamp(25px,2.2vw,32px);font-weight:820;line-height:1.02}.content-card-copy>span:last-child{color:#c9cbc5;letter-spacing:.035em;margin-top:auto;padding-top:18px;font-size:12px;font-weight:650}.content-card-status{color:#e4c47d;letter-spacing:.11em;text-transform:uppercase;background:#c294391f;border:1px solid #c294398c;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.content-card-unavailable{cursor:default;background:#252721;flex-direction:column;align-self:stretch;display:flex}.content-card-unavailable .content-card-image{aspect-ratio:4/3}.content-card-placeholder{isolation:isolate;filter:blur(9px)saturate(.58);background:linear-gradient(130deg,#c2943929,#0000 42%),linear-gradient(315deg,#436b5b40,#0000 58%),#252721;position:relative;transform:scale(1.08)}.content-card-scene{z-index:0;opacity:.94;background:radial-gradient(circle at 20% 26%,#e7cd99bd 0 8%,#0000 22%),linear-gradient(118deg,#1c292e 0 27%,#5b4d3d 27% 36%,#253a3a 36% 67%,#151916 67%);display:block;position:absolute;inset:-8%}.content-card-slot-1 .content-card-scene{background:radial-gradient(at 48% 19%,#e7c885d1 0 9%,#0000 27%),linear-gradient(#4c3a33 0 24%,#172126 24% 62%,#6f5d42 62% 69%,#111514 69%)}.content-card-slot-2 .content-card-scene{background:radial-gradient(circle at 18% 24%,#bcd6cead 0 7%,#0000 24%),linear-gradient(108deg,#203c42 0 24%,#9d7b53 24% 35%,#314d52 35% 57%,#121917 57%)}.content-card-slot-3 .content-card-scene{background:radial-gradient(at 76% 18%,#dab474db 0 10%,#0000 26%),linear-gradient(165deg,#293f47 0 31%,#12191b 31% 53%,#806345 53% 63%,#202723 63%)}.content-card-slot-4 .content-card-scene{background:radial-gradient(circle at 28% 32%,#d3ba86bd 0 11%,#0000 28%),linear-gradient(130deg,#594833 0 25%,#162326 25% 43%,#394c45 43% 71%,#111613 71%)}.content-card-slot-5 .content-card-scene{background:radial-gradient(at 62% 16%,#eacc95cc 0 8%,#0000 28%),linear-gradient(96deg,#283d3f 0 20%,#6f5739 20% 31%,#263d49 31% 73%,#141916 73%)}.content-card-slot-6 .content-card-scene{background:radial-gradient(circle at 80% 29%,#b9d3cdb8 0 9%,#0000 24%),linear-gradient(155deg,#42564a 0 21%,#1a272a 21% 48%,#a17b51 48% 58%,#121817 58%)}.content-card-slot-7 .content-card-scene{background:radial-gradient(at 25% 16%,#debc7cc2 0 10%,#0000 29%),linear-gradient(#2c4249 0 27%,#141a1c 27% 58%,#6a5941 58% 69%,#151a17 69%)}.content-card-slot-8 .content-card-scene{background:radial-gradient(circle at 62% 24%,#bddcc7ad 0 7%,#0000 25%),linear-gradient(122deg,#27463e 0 30%,#8a6c46 30% 39%,#22353a 39% 68%,#121816 68%)}.content-card-slot-9 .content-card-scene{background:radial-gradient(at 40% 15%,#efcd94d6 0 10%,#0000 28%),linear-gradient(142deg,#614b37 0 23%,#1a2428 23% 44%,#3a514b 44% 70%,#121514 70%)}.content-card-slot-10 .content-card-scene{background:radial-gradient(circle at 76% 25%,#cbdcd3bd 0 8%,#0000 24%),linear-gradient(102deg,#203933 0 22%,#886c4c 22% 34%,#314951 34% 61%,#131916 61%)}.content-card-slot-11 .content-card-scene{background:radial-gradient(at 20% 16%,#e0c184cc 0 9%,#0000 26%),linear-gradient(168deg,#3f4b41 0 26%,#182529 26% 50%,#94704a 50% 61%,#131715 61%)}.content-card-slot-12 .content-card-scene{background:radial-gradient(circle at 58% 20%,#dae0cca3 0 8%,#0000 25%),linear-gradient(116deg,#293f48 0 28%,#6e583d 28% 38%,#233c3a 38% 68%,#121715 68%)}.content-card-placeholder:before{z-index:1;content:"";background:radial-gradient(circle at 26% 36%,#ffffff1c,#0000 17%),linear-gradient(145deg,#1113102e,#111310d6);position:absolute;inset:0}.content-card-placeholder-orb{z-index:0;aspect-ratio:1;filter:blur(1px);border:1px solid #c2943938;border-radius:50%;width:46%;position:absolute;top:17%;left:15%;box-shadow:0 0 0 32px #c2943909,0 0 0 64px #c2943905}.content-card-mark{z-index:2;background:#c2943980;width:29px;height:3px;position:absolute;bottom:18px;right:19px;box-shadow:-11px -9px 0 -1px #ffffff1a}.content-card-unavailable .content-card-copy{min-height:184px;padding:18px 19px 19px}.content-card-unavailable .content-card-copy strong{margin-top:13px;font-size:clamp(20px,1.55vw,25px);line-height:1.08}.content-card-identity-blur{filter:blur(4px);opacity:.88;background:#ddd5be1f;border-radius:5px;width:min(72%,182px);height:19px;margin-top:auto;padding-top:5px;display:block;position:relative;overflow:hidden}.content-card-unavailable .content-card-copy>.content-card-identity-blur{color:#0000;letter-spacing:0;margin-top:auto;padding-top:5px;font-size:0}.content-card-identity-blur:before,.content-card-identity-blur:after,.content-card-identity-blur span{content:"";background:#e1d8be9e;border-radius:99px;height:4px;display:block;position:absolute;left:9px}.content-card-identity-blur:before{width:42%;top:4px}.content-card-identity-blur span{opacity:.7;width:72%;top:10px}.content-card-identity-blur:after{opacity:.45;width:55%;top:16px}.contents-home-footer{color:#8f928b;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:auto;padding:22px max(24px,50vw - 590px);font-size:11px;display:flex}.contents-home-footer-author{align-items:center;gap:9px;display:flex}.contents-home-footer-crest{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.access-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070807c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.access-modal{background:var(--paper);width:min(540px,100%);max-height:calc(100dvh - 48px);color:var(--ink);border:1px solid #c2943973;border-radius:12px;margin:auto;padding:clamp(30px,5vw,46px);position:relative;overflow-y:auto;box-shadow:0 34px 110px #0000008c}.access-modal-close{width:38px;height:38px;color:var(--ink-soft);background:#ede8de;border:0;border-radius:50%;place-items:center;padding:0;font-size:27px;font-weight:300;line-height:1;display:grid;position:absolute;top:13px;right:14px}.access-modal-close:disabled{cursor:default;opacity:.55}.access-modal-kicker{color:var(--gold-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 46px 10px 0;font-size:11px;font-weight:800}.access-modal h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(34px,6vw,45px);font-weight:850;line-height:1}.access-modal-description{color:#53564f;margin:17px 0 25px;font-size:15px;line-height:1.55}.access-form{gap:15px;display:grid}.access-form>label:not(.access-honeypot){gap:7px;display:grid}.access-form label>span{color:#383a35;letter-spacing:.025em;font-size:12px;font-weight:750}.access-form input:not([type=hidden]){width:100%;min-height:49px;color:var(--ink);background:#fff;border:1px solid #cfc8bb;border-radius:5px;outline:0;padding:11px 13px;font-size:16px;transition:border-color .15s,box-shadow .15s}.access-form input:not([type=hidden]):focus{border-color:var(--gold);box-shadow:0 0 0 3px #c2943924}.access-submit{background:var(--gold);min-height:53px;color:var(--ink);letter-spacing:.02em;border:0;border-radius:5px;margin-top:4px;padding:0 20px;font-size:14px;font-weight:820;transition:background .15s,transform .15s}.access-submit:hover:not(:disabled){background:#d0a549;transform:translateY(-1px)}.access-submit:disabled{cursor:wait;opacity:.68}.access-privacy{color:#6f716b;margin:2px 0 0;font-size:10.5px;line-height:1.52}.access-privacy a{color:var(--gold-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.access-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.access-submission-frame{visibility:hidden;border:0;width:0;height:0;position:absolute}@media (width<=980px){.contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.contents-home-header{align-items:center;gap:18px;padding:21px 24px}.contents-home-type{letter-spacing:.06em;font-size:9px}.contents-library{width:calc(100% - 40px);padding:52px 0 74px}.contents-home-hero{width:100%;margin-bottom:36px;padding:0}.contents-home-hero h1{font-size:clamp(43px,13vw,60px)}.contents-home-hero>p:not(.eyebrow){margin-top:21px;font-size:16px}.contents-grid{grid-template-columns:1fr;gap:18px}.content-card-image,.content-card-unavailable .content-card-image{aspect-ratio:16/10}.content-card-copy{min-height:158px;padding:20px}.content-card-copy strong{font-size:29px}.contents-home-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:20px 24px}.contents-brand-lockup{width:82px}.contents-home-footer-crest{flex-basis:22px;width:22px;height:22px}.access-modal-backdrop{align-items:flex-end;padding:0}.access-modal{width:100%;max-height:94dvh;padding:31px 20px max(22px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;margin:auto 0 0}.access-modal h2{font-size:37px}.access-modal-description{margin-bottom:20px;font-size:14px}.access-form{gap:12px}.access-privacy{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:14mm;size:A4 portrait}body{color:#111;background:#fff;font-size:11pt}.reading-progress,.site-nav,.site-footer,.plan-actions,.install-launcher,.install-backdrop,body.print-plan-only main>section:not(#plano){display:none!important}body.print-plan-only #plano{background:#fff;width:100%;padding:0;display:block!important}body.print-plan-only #plano .section-heading{margin-bottom:20px}body.print-plan-only #plano .eyebrow{color:#6b531f}body.print-plan-only #plano h2{font-size:28pt}body.print-plan-only .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.print-plan-only .plan-field{break-inside:avoid;border:1px solid #999;padding:12px}body.print-plan-only textarea{background:#fff;border:1px solid #aaa;min-height:92px;overflow:visible}}.mecanismo-page{--navy:#0d1b2a;--navy-2:#1b2e4b;--navy-3:#263e60;--amber:#c29439;--amber-light:#e3bd6c;--paper:#f7f6f2;--white:#fff;--ink:#172034;--muted:#596579;--line:#dcdad4;--pale:#ecebe6;--focus:#2368bc;--radius:10px;--shadow:0 18px 42px #0d1b2a1a}.mecanismo-page *{box-sizing:border-box}.mecanismo-page{scroll-behavior:smooth}:is(html:has(.mecanismo-page),body:has(.mecanismo-page)){background:#000;transition:background-color .16s}html[data-breadcrumb-visible=false]:has(.mecanismo-page){background:#0d1b2a}html[data-breadcrumb-visible=false] body:has(.mecanismo-page){background:#0d1b2a}.mecanismo-page{background:var(--paper);min-width:320px;color:var(--ink);width:100%;max-width:100%;margin:0;font-family:Open Sans,Arial,sans-serif;overflow-x:clip}.mecanismo-page button,.mecanismo-page a{font:inherit}.mecanismo-page button{cursor:pointer}.mecanismo-page button:disabled{cursor:not-allowed;opacity:.45}.mecanismo-page button:focus-visible,.mecanismo-page a:focus-visible,.mecanismo-page summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mecanismo-page img{max-width:100%;display:block}.mecanismo-page section[id]{scroll-margin-top:92px}.mecanismo-page .mechanism-block[id]{scroll-margin-top:62px}.mecanismo-page .section-shell{width:min(1180px,100% - 48px);margin:0 auto}.mecanismo-page .site-header{z-index:1000;isolation:isolate;color:#fff;background:#000;border-bottom:1px solid #ffffff29;align-items:center;gap:14px;width:100%;height:38px;padding:0 max(24px,50vw - 640px);transition:transform .24s;display:flex;position:fixed;inset:0 0 auto;background-color:#000!important}.mecanismo-page .site-header:not(.is-hidden){background:#000;border-bottom-color:#ffffff29;background-color:#000!important}.mecanismo-page .site-header.is-hidden{background:0 0;border-bottom-color:#0000;transform:translateY(-110%);background-color:#0000!important}.mecanismo-page .site-breadcrumb{color:#ffffff94;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;flex:auto;align-items:center;gap:12px;min-width:0;max-width:100%;font-size:9px;font-weight:600;line-height:1;display:flex;overflow:hidden}.mecanismo-page .site-breadcrumb button{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.mecanismo-page .site-breadcrumb button:hover{color:var(--amber-light)}.mecanismo-page .site-breadcrumb strong{color:var(--amber-light);font-size:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.mecanismo-page .brand{text-align:left;color:var(--navy);background:0 0;border:0;flex:none;gap:1px;padding:0;line-height:1;display:grid}.mecanismo-page .brand span{letter-spacing:1.8px;font-size:9px}.mecanismo-page .brand b{letter-spacing:.5px;font-family:Bebas Neue,Impact,sans-serif;font-size:23px;font-weight:400}.mecanismo-page .desktop-nav{flex:1;justify-content:center;gap:clamp(12px,1.6vw,26px);display:flex}.mecanismo-page .desktop-nav button{color:#596173;white-space:nowrap;background:0 0;border:0;padding:9px 0;font-size:10px;font-weight:700;position:relative}.mecanismo-page .desktop-nav button:after{content:"";transform-origin:0;background:var(--amber);height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.mecanismo-page .desktop-nav button:hover:after,.mecanismo-page .desktop-nav button.is-active:after{transform:scaleX(1)}.mecanismo-page .desktop-nav button.is-active{color:var(--navy)}.mecanismo-page .hero{color:var(--white);background:radial-gradient(circle at 82% 40%,#255b9573,#0000 27rem),linear-gradient(132deg,#0d1b2a 0%,#102642 58%,#0d1b2a 100%);margin-top:38px;overflow:hidden}.mecanismo-page .hero-shell{width:min(1760px,100% - 80px);padding:72px 0 0}.mecanismo-page .eyebrow{color:var(--amber);letter-spacing:1.75px;margin:0 0 14px;font-size:10px;font-weight:700}.mecanismo-page .hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(36px,4vw,64px);display:grid}.mecanismo-page .hero-copy{min-width:0}.mecanismo-page .hero-kicker{color:#d7dee8;letter-spacing:1.35px;font-size:11px}.mecanismo-page h1,.mecanismo-page h2,.mecanismo-page h3,.mecanismo-page h4{margin-top:0}.mecanismo-page h1,.mecanismo-page h2{letter-spacing:.3px;font-family:Bebas Neue,Impact,sans-serif;font-weight:400;line-height:.91}.mecanismo-page h1{margin:13px 0 22px;font-size:clamp(64px,7.2vw,112px)}.mecanismo-page h1 span{white-space:nowrap;display:block}.mecanismo-page h2{margin:0 0 22px;font-size:clamp(54px,6.2vw,92px)}.mecanismo-page h2 em{color:var(--amber);font-style:normal}.mecanismo-page .hero-subtitle{color:#eff2f6;max-width:510px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.5vw,18px);font-weight:500;line-height:1.7}.mecanismo-page .author{color:#d8dee8;margin:22px 0 0;font-size:12px;font-weight:700}.mecanismo-page .primary-button,.mecanismo-page .light-button,.mecanismo-page .ghost-button,.mecanismo-page .outline-button{border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:13px 17px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.mecanismo-page .primary-button{border:1px solid var(--amber);background:var(--amber);color:var(--navy);margin-top:25px}.mecanismo-page .primary-button:hover,.mecanismo-page .light-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}.mecanismo-page .primary-button.compact{margin-top:7px}.mecanismo-page .hero-book{isolation:isolate;place-items:center;width:100%;min-height:clamp(430px,38vw,560px);margin:0;display:grid;position:relative}.mecanismo-page .hero-book img{z-index:2;object-fit:cover;object-position:center 58%;filter:drop-shadow(18px 24px 25px #0000004d);border-radius:12px;width:100%;max-width:680px;height:clamp(430px,38vw,560px);position:relative}.mecanismo-page .hero-tags{color:#dce4ed;letter-spacing:1.35px;text-transform:uppercase;align-items:center;gap:14px;margin-top:10px;padding:28px 0 24px;font-size:10px;font-weight:700;display:flex}.mecanismo-page .hero-tags i{background:#ffffff61;width:1px;height:14px;display:block}@media (width>=1024px){.mecanismo-page .hero{align-items:initial;grid-template-columns:none;gap:0;min-height:0;padding:0;display:block}}@media (width>=921px){.mecanismo-page .hero-shell{width:min(1440px,100% - 64px);padding-top:clamp(40px,5vh,64px)}.mecanismo-page .hero-grid{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(48px,4vw,76px);min-height:clamp(600px,78vh,760px)}.mecanismo-page h1{font-size:clamp(64px,6.4vw,104px)}.mecanismo-page h1 span{white-space:nowrap}.mecanismo-page .hero-book{justify-self:stretch;place-items:center;width:100%;min-width:0;min-height:clamp(600px,78vh,760px)}.mecanismo-page .hero-book img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:clamp(600px,78vh,760px)}}.mecanismo-page .content-section{padding:112px 0}.mecanismo-page .pale-section{background:var(--pale)}.mecanismo-page .section-intro{max-width:590px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.mecanismo-page .dark-intro{color:#cbd3df}.mecanismo-page .section-heading-split{justify-content:space-between;align-items:end;gap:40px;display:flex}.mecanismo-page .section-heading-split .section-intro{max-width:360px;margin-bottom:8px}.mecanismo-page .about-section{padding:76px 0 74px}.mecanismo-page .about-section h2{margin-bottom:14px}.mecanismo-page .about-section .section-intro{max-width:500px;font-size:13px;line-height:1.65}.mecanismo-page .about-section .purpose-cards{margin-top:26px}.mecanismo-page .about-section .purpose-card{min-height:142px;padding:20px 22px}.mecanismo-page .about-section .purpose-card h3{margin:12px 0 7px;font-size:29px}.mecanismo-page .about-section .purpose-card p{font-size:12px;line-height:1.55}.mecanismo-page .purpose-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.mecanismo-page .purpose-card{border-radius:var(--radius);background:#fff;border:1px solid #e5e1d7;min-height:190px;padding:28px;box-shadow:0 10px 22px #0d1b2a0a}.mecanismo-page .purpose-card>span{color:var(--amber);font-size:11px;font-weight:700}.mecanismo-page .purpose-card h3,.mecanismo-page .foundations-grid h3,.mecanismo-page .continue-study h3{margin:24px 0 10px;font-family:Bebas Neue,Impact,sans-serif;font-size:34px;font-weight:400;line-height:.96}.mecanismo-page .purpose-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.mecanismo-page.manual-editorial .about-editorial-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);grid-template-areas:"cards photo";align-items:center;gap:28px;margin-top:42px;display:grid}.mecanismo-page.manual-editorial .about-editorial-layout .purpose-cards{grid-area:cards;margin-top:0}.mecanismo-page.manual-editorial .editorial-photo{margin:0}.mecanismo-page.manual-editorial .editorial-photo img{border-radius:var(--radius);width:100%;height:auto;box-shadow:0 10px 24px #0d1b2a14}.mecanismo-page.manual-editorial .editorial-photo-start{grid-area:photo;justify-self:end;width:min(100%,360px)}.mecanismo-page.manual-editorial .editorial-photo-network{width:min(100%,780px);margin:36px auto 0}.mecanismo-page.manual-editorial .editorial-photo-vectors{width:min(100%,820px);margin:36px auto 0}.mecanismo-page.manual-editorial .editorial-photo-transition,.mecanismo-page.manual-editorial .editorial-photo-networks,.mecanismo-page.manual-editorial .editorial-photo-growth{width:min(100% - 32px,920px);margin:36px auto}.mecanismo-page.manual-editorial .editorial-photo-transition{width:min(100% - 32px,1000px);margin-top:0;margin-bottom:40px}.mecanismo-page.manual-editorial .editorial-photo-networks{margin-top:32px}.mecanismo-page.manual-editorial .editorial-photo-growth{margin-top:40px}.mecanismo-page.manual-editorial .editorial-photo-banco{width:min(100%,1100px);margin:34px auto 0}.mecanismo-page .expanding-network{grid-template-columns:minmax(340px,1.1fr) minmax(260px,.65fr);align-items:center;gap:36px;margin-top:40px;display:grid}.mecanismo-page .network-map{border-radius:var(--radius);background:linear-gradient(135deg,#f9f8f4,#e2e2dd);border:1px solid #d4d0c7;min-height:470px;position:relative;overflow:hidden}.mecanismo-page .network-interaction-hint{z-index:4;background:var(--navy);color:#fff;letter-spacing:.15px;text-overflow:ellipsis;white-space:nowrap;border:1px solid #c294397a;border-radius:999px;max-width:calc(100% - 28px);padding:6px 9px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 4px 12px #0d1b2a14}.mecanismo-page .network-ring{border:1px solid #0d1b2a33;border-radius:50%;width:100px;height:100px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mecanismo-page .ring-b{border-color:#0d1b2a26;width:212px;height:212px}.mecanismo-page .ring-c{border-color:#c294396b;width:330px;height:330px}.mecanismo-page .ring-d{border-color:#c294393d;width:442px;height:442px}.mecanismo-page .network-core{z-index:2;background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0d1b2a38}.mecanismo-page .network-node{z-index:3;min-width:100px;color:var(--navy);text-align:left;transform:translate(-50%, -50%) var(--orbit-shift);background:#fff;border:1px solid #bcbab2;border-radius:7px;gap:4px;padding:10px 12px;font-size:11px;font-weight:700;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%}.mecanismo-page .network-node small{color:var(--amber);letter-spacing:1px;font-size:9px}.mecanismo-page .network-node:hover,.mecanismo-page .network-node.is-seen{border-color:var(--amber)}.mecanismo-page .network-node.is-active{transform:translate(-50%, -50%) var(--orbit-shift) scale(1.06);background:var(--navy);color:#fff;box-shadow:0 10px 20px #0d1b2a33}.mecanismo-page .node-1{--orbit-shift:translate(0, -50px)}.mecanismo-page .node-2{--orbit-shift:translate(106px, 0)}.mecanismo-page .node-3{--orbit-shift:translate(0, 165px)}.mecanismo-page .node-4{--orbit-shift:translate(-156px, -156px)}.mecanismo-page .panel-marker{background:var(--amber);border-radius:999px;width:31px;height:4px;margin:4px 0 28px;display:block}.mecanismo-page .reveal-panel{border-radius:var(--radius);background:var(--navy);color:#fff;min-height:260px;box-shadow:var(--shadow);padding:31px}.mecanismo-page .panel-number{color:var(--amber);font-family:Bebas Neue,Impact,sans-serif;font-size:36px;line-height:1;display:block}.mecanismo-page .panel-label{color:var(--amber-light);letter-spacing:1.3px;text-transform:uppercase;margin:17px 0 6px;font-size:10px;font-weight:700}.mecanismo-page .reveal-panel h3{margin:0 0 14px;font-family:Bebas Neue,Impact,sans-serif;font-size:42px;font-weight:400;line-height:.94}.mecanismo-page .reveal-panel>p:not(.panel-label){color:#d6dde6;margin:0;font-size:13px;line-height:1.8}.mecanismo-page .insight-callout{border-left:4px solid var(--amber);background:#fff;grid-template-columns:120px 1fr;gap:8px 26px;margin-top:24px;padding:24px 28px;display:grid}.mecanismo-page .insight-callout>span{color:var(--amber);letter-spacing:1.5px;grid-row:span 2;font-size:10px;font-weight:700}.mecanismo-page .insight-callout p{color:var(--ink);margin:0;font-weight:600;line-height:1.75}.mecanismo-page .insight-callout small{color:var(--muted);font-size:10px;line-height:1.5}.mecanismo-page .vector-layout{grid-template-columns:.9fr 1.1fr;gap:24px;margin-top:42px;display:grid}.mecanismo-page .vector-selectors{gap:10px;display:grid}.mecanismo-page .vector-selector{border:1px solid var(--line);width:100%;min-height:82px;color:var(--navy);text-align:left;background:0 0;border-radius:7px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:17px;transition:background .16s,color .16s,border-color .16s;display:grid}.mecanismo-page .vector-selector>span{color:var(--amber);font-size:10px;font-weight:700}.mecanismo-page .vector-selector strong{font-family:Montserrat,sans-serif;font-size:14px}.mecanismo-page .vector-selector i{font-style:normal}.mecanismo-page .vector-selector.is-seen{border-color:var(--amber)}.mecanismo-page .vector-selector.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.mecanismo-page .vector-reveal{min-height:280px}.mecanismo-page .connection-line{border-top:1px solid #ffffff45;gap:7px;margin-top:26px;padding-top:16px;display:grid}.mecanismo-page .connection-line span{color:var(--amber-light);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.mecanismo-page .connection-line strong{color:#fff;font-size:13px;line-height:1.65}.mecanismo-page .vectors-synthesis{border-radius:var(--radius);background:#fff;border:1px solid #d4d0c7;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding:22px 26px;display:flex}.mecanismo-page .vectors-synthesis span{color:var(--navy);font-family:Bebas Neue,Impact,sans-serif;font-size:28px}.mecanismo-page .vectors-synthesis b{color:var(--amber);font-size:20px}.mecanismo-page .vectors-synthesis p{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:12px}.mecanismo-page .dark-section{color:#fff;background:linear-gradient(155deg,#0d1b2a,#152e4d 70%,#0d1b2a)}.mecanismo-page .dark-section h2{color:#fff}.mecanismo-page .power-selector-grid button,.mecanismo-page .environment-toggle button,.mecanismo-page .network-role-selectors button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:7px}.mecanismo-page .mechanism-explorer{border-bottom:1px solid #ffffff3d;grid-template-columns:1.2fr .8fr;gap:18px;padding:20px 0 42px;display:grid}.mecanismo-page .dimension-selectors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mecanismo-page .dimension-selectors button{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff40;border-radius:7px;min-height:166px;padding:19px;transition:border .16s,background .16s,transform .16s;display:grid}.mecanismo-page .dimension-selectors button:hover{border-color:var(--amber);transform:translateY(-2px)}.mecanismo-page .dimension-selectors button.is-active{border-color:var(--amber);background:#c2943929}.mecanismo-page .dimension-selectors small,.mecanismo-page .dimension-reveal>span{color:var(--amber-light);letter-spacing:1.15px;font-size:10px;font-weight:700}.mecanismo-page .dimension-selectors strong{margin:17px 0 8px;font-family:Bebas Neue,Impact,sans-serif;font-size:30px;font-weight:400;line-height:.9}.mecanismo-page .dimension-selectors span{color:#c9d1dd;font-size:11px;line-height:1.6}.mecanismo-page .dimension-reveal{background:var(--amber);min-height:166px;color:var(--navy);border-radius:7px;padding:24px}.mecanismo-page .dimension-reveal>span{color:var(--navy)}.mecanismo-page .dimension-reveal h3{margin:14px 0 11px;font-family:Bebas Neue,Impact,sans-serif;font-size:37px;font-weight:400;line-height:.9}.mecanismo-page .dimension-reveal p{margin:0;font-size:12px;line-height:1.7}.mecanismo-page .mechanism-block{padding:63px 0 0}.mecanismo-page .subsection-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.mecanismo-page .subsection-heading .eyebrow{margin-bottom:8px}.mecanismo-page .subsection-heading h3{margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:51px;font-weight:400;line-height:.9}.mecanismo-page .subsection-heading>p{color:#cbd4df;max-width:360px;margin:0 0 2px;font-size:12px;line-height:1.7}.mecanismo-page .power-layout{display:block}.mecanismo-page .power-selector-grid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.mecanismo-page .power-selector-grid button{color:#e1e7ef;text-align:left;scroll-snap-align:start;flex:0 0 min(300px,78vw);min-width:0;min-height:150px;padding:18px;font-family:Bebas Neue,Impact,sans-serif;font-size:31px;line-height:.92;display:grid}.mecanismo-page .power-selector-grid button span{color:var(--amber-light);letter-spacing:1px;margin-bottom:auto;font-family:Open Sans,Arial,sans-serif;font-size:10px;font-weight:700}.mecanismo-page .power-selector-grid button.is-active{border-color:var(--amber);color:#fff;background:#c2943929}.mecanismo-page .power-reveal{background:#ffffff17;border-radius:8px;min-height:224px;margin-top:18px;padding:26px 29px}.mecanismo-page .power-reveal-head{justify-content:space-between;align-items:center;display:flex}.mecanismo-page .power-reveal-head>span,.mecanismo-page .network-role-reveal>span,.mecanismo-page .key-reveal>span{color:var(--amber);font-family:Bebas Neue,Impact,sans-serif;font-size:36px;line-height:1}.mecanismo-page .info-button{width:23px;height:23px;color:inherit;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;font-family:Georgia,serif;font-size:13px;font-weight:700;display:grid}.mecanismo-page .power-reveal h4,.mecanismo-page .network-role-reveal h4,.mecanismo-page .environment-stage h4,.mecanismo-page .map-question h4,.mecanismo-page .map-complete h4,.mecanismo-page .key-reveal h3{margin:10px 0;font-family:Bebas Neue,Impact,sans-serif;font-size:49px;font-weight:400;line-height:.9}.mecanismo-page .power-reveal>p,.mecanismo-page .network-role-reveal>p,.mecanismo-page .environment-stage>div>p,.mecanismo-page .key-reveal p{color:#d7e0ea;margin:0;font-size:13px;line-height:1.75}.mecanismo-page .power-question{border-top:1px solid #ffffff42;gap:4px;margin-top:20px;padding-top:13px;display:grid}.mecanismo-page .power-question span{color:var(--amber-light);letter-spacing:1.1px;font-size:9px;font-weight:700}.mecanismo-page .power-question strong{font-size:13px}.mecanismo-page .influence-types{gap:8px;margin-top:16px;display:flex}.mecanismo-page .influence-types span{color:#fff;border:1px solid #ffffff5e;border-radius:30px;padding:5px 8px;font-size:10px;font-weight:700}.mecanismo-page .power-diagram{color:#dce5ee;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.mecanismo-page .power-diagram span{background:#ffffff1f;border-radius:4px;padding:7px 8px}.mecanismo-page .power-diagram i{color:var(--amber);font-style:normal}.mecanismo-page .hub-diagram span:first-child{border:1px solid var(--amber)}.mecanismo-page .power-atlas{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:stretch;gap:18px;display:grid}.mecanismo-page .power-compass{background:radial-gradient(circle,#c294392e 0 84px,#0000 85px),linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff3d;border-radius:12px;min-height:360px;position:relative;overflow:hidden}.mecanismo-page .power-compass:before,.mecanismo-page .power-compass:after{content:"";pointer-events:none;border:1px solid #c2943929;border-radius:50%;position:absolute;inset:16px}.mecanismo-page .power-compass:after{border-color:#ffffff1a;inset:50px}.mecanismo-page .power-axis{z-index:1;pointer-events:none;background:#c294396b;position:absolute}.mecanismo-page .power-axis-horizontal{height:1px;top:50%;left:10%;right:10%}.mecanismo-page .power-axis-vertical{width:1px;top:10%;bottom:10%;left:50%}.mecanismo-page .power-compass-core{z-index:3;background:var(--amber);width:116px;height:116px;color:var(--navy);text-align:center;border:1px solid #0d1b2a80;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 26px #0003}.mecanismo-page .power-compass-core span{letter-spacing:1.3px;font-size:9px;font-weight:700}.mecanismo-page .power-compass-core strong{margin-top:6px;font-family:Bebas Neue,Impact,sans-serif;font-size:24px;font-weight:400;line-height:.84}.mecanismo-page .power-point{z-index:4;color:#fff;text-align:left;background:#0d1b2a8c;border:1px solid #ffffff4d;border-radius:9px;align-content:space-between;width:min(205px,38%);min-height:104px;padding:13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:absolute}.mecanismo-page .power-point:hover{border-color:var(--amber);transform:translateY(-3px)}.mecanismo-page .power-point:focus-visible{outline:2px solid var(--amber-light);outline-offset:3px}.mecanismo-page .power-point>span{color:var(--amber-light);letter-spacing:1px;font-size:10px;font-weight:700}.mecanismo-page .power-point>strong{margin:8px 0 4px;font-family:Bebas Neue,Impact,sans-serif;font-size:28px;font-weight:400;line-height:.9}.mecanismo-page .power-point>small{color:#d4dde7;text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.mecanismo-page .power-point-1{top:18px;left:18px}.mecanismo-page .power-point-2{top:18px;right:18px}.mecanismo-page .power-point-3{bottom:18px;right:18px}.mecanismo-page .power-point-4{bottom:18px;left:18px}.mecanismo-page .power-point.is-active{border-color:var(--amber);background:var(--amber);color:var(--navy);transform:translateY(-3px);box-shadow:0 12px 24px #0003}.mecanismo-page .power-point.is-active>span{color:var(--navy)}.mecanismo-page .power-point.is-active>small{color:#0d1b2ac7}.mecanismo-page .power-atlas-detail{background:var(--paper);min-height:360px;color:var(--navy);border:1px solid #ffffff38;border-radius:12px;padding:25px;box-shadow:0 16px 30px #00000024}.mecanismo-page .power-atlas-detail .power-reveal-head>span{color:var(--amber)}.mecanismo-page .power-atlas-detail .info-button{color:var(--navy)}.mecanismo-page .power-atlas-detail h4{color:var(--navy);margin:10px 0;font-family:Bebas Neue,Impact,sans-serif;font-size:46px;font-weight:400;line-height:.9}.mecanismo-page .power-atlas-detail>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.mecanismo-page .power-atlas-detail .power-question{border-color:#0d1b2a2e}.mecanismo-page .power-atlas-detail .power-question span{color:var(--amber)}.mecanismo-page .power-atlas-detail .power-question strong{color:var(--navy)}.mecanismo-page .power-atlas-detail .influence-types span{color:var(--navy);border-color:#0d1b2a47}.mecanismo-page .power-atlas-detail .power-diagram{color:var(--muted)}.mecanismo-page .power-atlas-detail .power-diagram span{background:#0d1b2a14}.mecanismo-page .power-detail-close{display:none}.mecanismo-page .microcases{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.mecanismo-page .microcase{background:var(--paper);color:var(--navy);border:1px solid #d4d0c7;border-radius:8px;padding:24px}.mecanismo-page .microcase>span,.mecanismo-page .case-answer>span{color:var(--amber-light);letter-spacing:1.1px;font-size:9px;font-weight:700}.mecanismo-page .microcase>p{min-height:68px;color:var(--muted);margin:12px 0;font-size:12px;line-height:1.75}.mecanismo-page .microcase>strong{color:var(--navy);font-size:12px}.mecanismo-page .answer-options{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.mecanismo-page .answer-options button,.mecanismo-page .map-options button{color:#fff;background:0 0;border:1px solid #ffffff57;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:700}.mecanismo-page .microcase .answer-options button{color:var(--navy);border-color:#c6c4bc}.mecanismo-page .microcase .answer-options button:hover,.mecanismo-page .microcase .answer-options button.is-selected{border-color:var(--navy);background:#0d1b2a14}.mecanismo-page .microcase .answer-options button.is-correct{border-color:var(--amber);background:var(--amber);color:var(--navy)}.mecanismo-page .answer-options button:hover,.mecanismo-page .answer-options button.is-selected{border-color:var(--amber);background:#c294392e}.mecanismo-page .answer-options button.is-correct{border-color:var(--amber);background:var(--amber);color:var(--navy)}.mecanismo-page .case-answer{border-top:1px solid #0d1b2a29;margin-top:17px;padding-top:15px;animation:.22s both reveal}.mecanismo-page .case-answer h4{margin:6px 0;font-family:Bebas Neue,Impact,sans-serif;font-size:32px;font-weight:400}.mecanismo-page .case-answer p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.mecanismo-page .environment-toggle{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mecanismo-page .environment-toggle button{text-align:left;grid-template-columns:33px 1fr;gap:4px 10px;padding:19px;display:grid}.mecanismo-page .environment-toggle span{color:var(--amber-light);grid-row:span 2;font-size:10px;font-weight:700}.mecanismo-page .environment-toggle strong{font-family:Bebas Neue,Impact,sans-serif;font-size:33px;font-weight:400;line-height:.9}.mecanismo-page .environment-toggle small{color:#c7d1dc;font-size:10px}.mecanismo-page .environment-toggle button.is-active{border-color:var(--amber);background:#c2943929}.mecanismo-page .environment-stage{background:linear-gradient(90deg,#ffffff0a,#c2943921);border:1px solid #ffffff40;border-radius:8px;grid-template-columns:94px 1fr .9fr auto;align-items:center;gap:22px;min-height:180px;margin-top:12px;padding:27px;display:grid;position:relative}.mecanismo-page .environment-links{gap:9px;margin:0;display:grid}.mecanismo-page .environment-links div{background:#ffffff0b;border:1px solid #ffffff26;border-radius:5px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.mecanismo-page .environment-links span,.mecanismo-page .environment-links strong{color:#e8edf3;font-size:10px;line-height:1.35}.mecanismo-page .environment-links strong{color:var(--amber-light);text-align:right;font-weight:700}.mecanismo-page .environment-links b{color:var(--amber);font-size:15px;line-height:1}.mecanismo-page .stage-status span{color:var(--amber);font-family:Bebas Neue,Impact,sans-serif;font-size:47px}.mecanismo-page .stage-status p{color:var(--amber-light);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.mecanismo-page .environment-empty{grid-column:1/-1;gap:5px;max-width:460px;display:grid}.mecanismo-page .environment-empty>span{color:var(--amber);font-size:35px}.mecanismo-page .environment-journey{padding:8px 0 4px}.mecanismo-page .environment-stops{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid;position:relative}.mecanismo-page .environment-stops:before{background:linear-gradient(90deg, #c2943961, var(--amber), #c2943961);content:"";height:1px;position:absolute;top:25px;left:13%;right:13%}.mecanismo-page .environment-stop{z-index:1;color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex;position:relative}.mecanismo-page .environment-stop:focus-visible{outline:2px solid var(--amber-light);outline-offset:5px;border-radius:8px}.mecanismo-page .environment-stop-number{background:var(--navy);width:50px;height:50px;color:var(--amber-light);letter-spacing:1px;border:1px solid #c29439b8;border-radius:50%;flex:0 0 50px;place-items:center;font-size:11px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:grid}.mecanismo-page .environment-stop-copy{gap:3px;min-width:0;display:grid}.mecanismo-page .environment-stop-copy strong{font-family:Bebas Neue,Impact,sans-serif;font-size:35px;font-weight:400;line-height:.9}.mecanismo-page .environment-stop-copy small{color:#c7d1dc;font-size:10px;line-height:1.4}.mecanismo-page .environment-stop:hover .environment-stop-number{box-shadow:0 0 0 5px #c294391f}.mecanismo-page .environment-stop.is-active .environment-stop-number{background:var(--amber);color:var(--navy);box-shadow:0 0 0 6px #c294392e}.mecanismo-page .environment-stop.is-active .environment-stop-copy strong{color:var(--amber-light)}.mecanismo-page .environment-journey-stage{margin-top:20px}.mecanismo-page .environment-empty h4{margin:0}.mecanismo-page .environment-empty p{color:#d2dce6;margin:0;font-size:12px;line-height:1.7}.mecanismo-page .network-role-layout{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.mecanismo-page .network-role-selectors{gap:9px;display:grid}.mecanismo-page .network-role-selectors button{text-align:left;grid-template-columns:30px 1fr auto;align-items:center;min-height:60px;padding:14px;display:grid}.mecanismo-page .network-role-selectors span{color:var(--amber-light);font-size:9px;font-weight:700}.mecanismo-page .network-role-selectors strong{font-size:13px}.mecanismo-page .network-role-selectors i{font-style:normal}.mecanismo-page .network-role-selectors button.is-seen{border-color:#c29439ad}.mecanismo-page .network-role-selectors button.is-active{border-color:var(--amber);background:#c294392b}.mecanismo-page .network-role-reveal{background:#ffffff17;border-radius:8px;min-height:197px;padding:25px 30px;position:relative}.mecanismo-page .network-role-reveal h4{margin-bottom:5px}.mecanismo-page .network-role-reveal>strong{color:var(--amber-light);margin-bottom:10px;font-size:12px;display:block}.mecanismo-page .network-role-reveal .info-button{position:absolute;top:22px;right:22px}.mecanismo-page .network-logic-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mecanismo-page .network-logic-group{align-content:start;gap:10px;display:grid}.mecanismo-page .network-group-label{color:var(--amber-light);letter-spacing:1.4px;margin:0 0 3px;font-size:10px;font-weight:700}.mecanismo-page .network-logic-card{background:#ffffff0f;border:1px solid #ffffff38;border-radius:8px;gap:13px;min-height:150px;padding:20px 22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.mecanismo-page .network-logic-card.is-contextual{border-color:var(--amber);background:#c2943924;transform:translateY(-2px)}.mecanismo-page .network-logic-card>div{gap:6px;display:grid}.mecanismo-page .network-logic-card span{color:#d4dde7;letter-spacing:.9px;font-size:10px;font-weight:700}.mecanismo-page .network-logic-card b{color:var(--amber);font-size:18px;line-height:.75}.mecanismo-page .network-logic-card strong{color:#fff;font-family:Bebas Neue,Impact,sans-serif;font-size:31px;font-weight:400;line-height:.95}.mecanismo-page .network-logic-card p{color:#d4dde7;margin:0;font-size:12px;line-height:1.65}.mecanismo-page #redes,.mecanismo-page #mapa{position:relative}.mecanismo-page #redes:before,.mecanismo-page #mapa:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#c29439b3,#0000);height:1px;margin:-31px 0 30px;display:block}.mecanismo-page .network-synthesis{background:#0000001f;border:1px solid #ffffff40;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:18px 22px;display:flex}.mecanismo-page .network-synthesis span{font-family:Bebas Neue,Impact,sans-serif;font-size:25px}.mecanismo-page .network-synthesis b{color:var(--amber)}.mecanismo-page .map-workspace{background:#00000024;border-radius:9px;padding:25px}.mecanismo-page .map-stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 23px;padding:0;list-style:none;display:grid}.mecanismo-page .map-stepper li{position:relative}.mecanismo-page .map-stepper li:not(:last-child):after{z-index:0;content:"";background:#ffffff52;width:16px;height:1px;position:absolute;top:22px;right:-10px}.mecanismo-page .map-stepper button{z-index:1;color:#cdd7e3;text-align:left;background:#ffffff0f;border:0;border-radius:6px;gap:2px;width:100%;min-height:67px;padding:9px;display:grid;position:relative}.mecanismo-page .map-stepper button>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.mecanismo-page .map-stepper strong{font-size:11px}.mecanismo-page .map-stepper small{color:var(--amber-light);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mecanismo-page .map-stepper li.is-active button{background:var(--amber);color:var(--navy)}.mecanismo-page .map-stepper li.is-complete button{color:#fff}.mecanismo-page .map-question,.mecanismo-page .map-complete{background:var(--navy-2);border-radius:7px;padding:23px}.mecanismo-page .map-question>span,.mecanismo-page .map-complete>span{color:var(--amber-light);letter-spacing:1.1px;font-size:10px;font-weight:700}.mecanismo-page .map-question h4,.mecanismo-page .map-complete h4{margin:13px 0 17px;font-size:44px}.mecanismo-page .map-options{flex-wrap:wrap;gap:8px;display:flex}.mecanismo-page .map-options button:hover,.mecanismo-page .map-options button.is-selected{border-color:var(--amber);background:var(--amber);color:var(--navy)}.mecanismo-page .map-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.mecanismo-page .ghost-button{color:#fff;background:0 0;border:1px solid #ffffff73}.mecanismo-page .ghost-button:hover{border-color:var(--amber);color:var(--amber-light)}.mecanismo-page .light-button{border:1px solid var(--amber);background:var(--amber);color:var(--navy)}.mecanismo-page .complete-path{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.mecanismo-page .complete-path div{border-left:2px solid var(--amber);background:#ffffff0d;gap:4px;padding:10px;display:grid}.mecanismo-page .complete-path small{color:var(--amber-light);letter-spacing:.8px;text-transform:uppercase;font-size:9px}.mecanismo-page .complete-path strong{font-size:11px}.mecanismo-page .map-complete h4{max-width:740px;font-size:36px}.mecanismo-page .map-complete>p{color:#d7e0ea;max-width:760px;margin:-4px 0 20px;font-size:13px;line-height:1.75}.mecanismo-page .map-generated-network,.mecanismo-page .map-reading{background:#c294391f;border:1px solid #c2943999;border-radius:7px;margin-top:12px;padding:22px;animation:.22s both reveal}.mecanismo-page .map-generated-network>span,.mecanismo-page .map-reading>span{color:var(--amber-light);letter-spacing:1.1px;font-size:10px;font-weight:700}.mecanismo-page .map-generated-network h4,.mecanismo-page .map-reading h4{margin:9px 0 7px}.mecanismo-page .map-generated-network p,.mecanismo-page .map-reading p{color:#d7e0ea;margin:0;font-size:13px;line-height:1.75}.mecanismo-page .gold-panel{background:var(--amber);color:var(--navy);border-radius:14px;margin-top:26px;padding:38px 30px 42px}.mecanismo-page .gold-panel .subsection-heading>p{color:#0d1b2ac7}.mecanismo-page .gold-panel .eyebrow,.mecanismo-page .gold-panel .subsection-heading h3{color:var(--navy)}.mecanismo-page .gold-panel .environment-toggle button{color:var(--navy);background:0 0;border-color:#0d1b2a59}.mecanismo-page .gold-panel .environment-toggle span{color:var(--navy)}.mecanismo-page .gold-panel .environment-toggle small{color:#0d1b2ab3}.mecanismo-page .gold-panel .environment-toggle button.is-active{border-color:var(--navy);background:#0d1b2a1f}.mecanismo-page .gold-panel .environment-stage{color:var(--navy);background:#f7f6f27a;border-color:#0d1b2a40;box-shadow:0 10px 22px #0d1b2a14}.mecanismo-page .gold-panel .environment-stage>div>p{color:#111310}.mecanismo-page .gold-panel .environment-links div{background:#ffffff38;border-color:#0d1b2a33}.mecanismo-page .gold-panel .environment-links span{color:#0d1b2abd}.mecanismo-page .gold-panel .environment-links strong,.mecanismo-page .gold-panel .environment-links b,.mecanismo-page .gold-panel .stage-status span,.mecanismo-page .gold-panel .stage-status p,.mecanismo-page .gold-panel .environment-stop{color:var(--navy)}.mecanismo-page .gold-panel .environment-stops:before{background:linear-gradient(90deg,#0d1b2a38,#0d1b2ab3,#0d1b2a38)}.mecanismo-page .gold-panel .environment-stop-number{color:var(--navy);background:0 0;border-color:#0d1b2a8c}.mecanismo-page .gold-panel .environment-stop.is-active .environment-stop-number{background:var(--navy);color:var(--amber-light);border-color:var(--navy)}.mecanismo-page .gold-panel .environment-stop-copy strong{color:var(--navy)}.mecanismo-page .gold-panel .environment-stop-copy small{color:#0d1b2ab3}.mecanismo-page .gold-panel .environment-stop.is-active .environment-stop-copy strong,.mecanismo-page .gold-panel .environment-empty>span{color:var(--navy)}.mecanismo-page .gold-panel .environment-empty p{color:#0d1b2ac2}.mecanismo-page .gold-panel .network-logic-card{background:#ffffff38;border-color:#0d1b2a33}.mecanismo-page .gold-panel .network-logic-card span{color:#0d1b2abd}.mecanismo-page .gold-panel .network-logic-card b,.mecanismo-page .gold-panel .network-logic-card strong{color:var(--navy)}.mecanismo-page .gold-panel .network-logic-card p{color:#0d1b2ac2}.mecanismo-page .gold-panel .network-synthesis{background:#ffffff3d;border-color:#0d1b2a3d}.mecanismo-page .gold-panel .network-synthesis span,.mecanismo-page .gold-panel .network-synthesis b{color:var(--navy)}.mecanismo-page .gold-panel .map-workspace{background:#0d1b2a14}.mecanismo-page .gold-panel .map-stepper li:not(:last-child):after{background:#0d1b2a40}.mecanismo-page .gold-panel .map-stepper button{color:var(--navy);background:#ffffff40}.mecanismo-page .gold-panel .map-stepper li.is-active button,.mecanismo-page .gold-panel .map-stepper li.is-complete button{background:var(--navy);color:#fff}.mecanismo-page .gold-panel .map-stepper small{color:var(--navy)}.mecanismo-page .gold-panel .map-stepper li.is-active small,.mecanismo-page .gold-panel .map-stepper li.is-complete small{color:var(--amber-light)}.mecanismo-page .gold-panel .map-question,.mecanismo-page .gold-panel .map-complete{color:var(--navy);background:#f7f6f2b8;border:1px solid #0d1b2a33}.mecanismo-page .gold-panel .map-question>span,.mecanismo-page .gold-panel .map-complete>span,.mecanismo-page .gold-panel .map-question h4,.mecanismo-page .gold-panel .map-complete h4{color:var(--navy)}.mecanismo-page .gold-panel .map-question>p,.mecanismo-page .gold-panel .map-complete>p{color:#0d1b2ac2}.mecanismo-page .gold-panel .map-options button{color:var(--navy);background:0 0;border-color:#0d1b2a5c}.mecanismo-page .gold-panel .map-options button:hover,.mecanismo-page .gold-panel .map-options button.is-selected{background:var(--navy);color:#fff;border-color:var(--navy)}.mecanismo-page .gold-panel .map-actions .ghost-button{color:var(--navy);border-color:#0d1b2a6b}.mecanismo-page .gold-panel .map-complete>.ghost-button{color:#111310;border-color:#111310}.mecanismo-page .gold-panel .map-complete>.ghost-button:hover{color:#111310;background:#0d1b2a14;border-color:#111310}.mecanismo-page .gold-panel .map-actions .light-button{background:var(--navy);color:#fff;border-color:var(--navy)}.mecanismo-page .gold-panel .complete-path div{border-left-color:var(--navy);background:#ffffff52}.mecanismo-page .gold-panel .complete-path small{color:var(--navy)}.mecanismo-page .gold-panel .map-generated-network,.mecanismo-page .gold-panel .map-reading{color:var(--navy);background:#ffffff59;border-color:#0d1b2a4d}.mecanismo-page .gold-panel .map-generated-network>span,.mecanismo-page .gold-panel .map-reading>span,.mecanismo-page .gold-panel .map-generated-network h4,.mecanismo-page .gold-panel .map-reading h4{color:var(--navy)}.mecanismo-page .gold-panel .map-generated-network p,.mecanismo-page .gold-panel .map-reading p{color:#0d1b2ac2}.mecanismo-page .gold-panel:before{background:linear-gradient(90deg,#0000,#0d1b2a6b,#0000)}.mecanismo-page .key-layout{grid-template-columns:1.2fr .8fr;gap:22px;margin-top:40px;display:grid}.mecanismo-page .key-letters{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mecanismo-page .key-letters button{min-height:228px;color:var(--navy);text-align:left;background:#fff;border:1px solid #d9d5cc;border-radius:7px;align-content:space-between;padding:18px;transition:background .16s,color .16s,transform .16s;display:grid}.mecanismo-page .key-letters button:hover{border-color:var(--amber);transform:translateY(-3px)}.mecanismo-page .key-letters button.is-seen{border-color:var(--amber)}.mecanismo-page .key-letters button.is-active{background:var(--navy);color:#fff}.mecanismo-page .key-letters button>span{color:var(--amber);font-family:Bebas Neue,Impact,sans-serif;font-size:88px;line-height:.7}.mecanismo-page .key-letters button small{color:#5d6776;font-size:9px;font-weight:700;line-height:1.35}.mecanismo-page .key-letters button.is-active>span{color:var(--amber-light)}.mecanismo-page .key-letters button.is-active small{color:#e4eaf2}.mecanismo-page .key-reveal{background:var(--navy);color:#fff;border-radius:8px;min-height:212px;padding:27px}.mecanismo-page .key-reveal h3{margin:12px 0;font-size:45px}.mecanismo-page .key-reveal .key-secondary{color:#d4dde7;margin-top:12px;font-size:11px;line-height:1.55;display:block}.mecanismo-page .key-synthesis{background:var(--amber);color:var(--navy);border-radius:7px;gap:13px;margin-top:19px;padding:18px 24px;display:grid}.mecanismo-page .key-synthesis-summary{max-width:700px;margin:0;font-size:12px;line-height:1.6}.mecanismo-page .key-equation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mecanismo-page .key-equation span{border:1px solid #0d1b2a8c;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Bebas Neue,Impact,sans-serif;font-size:23px;display:grid}.mecanismo-page .key-equation b{font-size:14px;font-weight:700}.mecanismo-page .key-equation p{letter-spacing:1.2px;margin:0 0 0 5px;font-size:11px;font-weight:700}.mecanismo-page .progression{border-top:1px solid #b9b8b1;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.mecanismo-page .progression button{min-height:220px;color:var(--ink);text-align:left;background:0 0;border:0;border-right:1px solid #c9c8c1;gap:11px;padding:19px 17px;display:grid}.mecanismo-page .progression button:last-child{border-right:0}.mecanismo-page .progression button>span{color:var(--amber);font-size:19px;font-weight:700}.mecanismo-page .progression button strong{letter-spacing:.4px;font-size:11px}.mecanismo-page .progression button p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.mecanismo-page .progression button.is-active{background:var(--navy);color:#fff}.mecanismo-page .progression button.is-active p{color:#d9e0e8}.mecanismo-page .glossary-list{border-top:1px solid #ffffff40;margin-top:30px}.mecanismo-page .glossary-list details{border-bottom:1px solid #ffffff40}.mecanismo-page .glossary-list summary{color:#fff;cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:17px 0;list-style:none;display:grid}.mecanismo-page .glossary-list summary::-webkit-details-marker{display:none}.mecanismo-page .glossary-list summary>span{color:var(--amber-light);font-size:10px;font-weight:700}.mecanismo-page .glossary-list summary strong{font-size:13px}.mecanismo-page .glossary-list summary b{color:var(--amber-light);font-size:18px;font-weight:400;transition:transform .15s}.mecanismo-page .glossary-list details[open] summary b{transform:rotate(45deg)}.mecanismo-page .glossary-list details p{color:#d4dce7;max-width:780px;margin:0;padding:0 0 18px 57px;font-size:12px;line-height:1.8}.mecanismo-page .foundations-section{background:var(--paper)}.mecanismo-page .foundations-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.mecanismo-page .foundations-grid article{background:#fff;border:1px solid #ddd9d0;border-radius:8px;align-content:start;min-height:208px;padding:26px;display:grid}.mecanismo-page .foundations-grid article>span{color:var(--amber);font-size:10px;font-weight:700}.mecanismo-page .foundations-grid article>p{color:var(--muted);letter-spacing:1px;margin:21px 0 5px;font-size:9px;font-weight:700}.mecanismo-page .foundations-grid h3{margin:0 0 8px}.mecanismo-page .foundations-grid strong{font-size:12px}.mecanismo-page .foundations-grid small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.mecanismo-page .study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.mecanismo-page .study-card{aspect-ratio:1;border-radius:14px;height:auto;min-height:0;padding:35px;display:grid;position:relative;overflow:hidden}.mecanismo-page .study-card h3{margin:0 0 8px;font-family:Bebas Neue,Impact,sans-serif;font-size:47px;font-weight:400;line-height:.92}.mecanismo-page .study-card h3 span{display:inline-block}.mecanismo-page .study-card .eyebrow{margin-bottom:14px}.mecanismo-page .study-author{margin:0;font-size:13px}.mecanismo-page .book-card{color:var(--navy);background:#c19539;border:1px solid #0d1b2a29;grid-template-columns:minmax(0,1fr) minmax(145px,.48fr);align-items:center;gap:18px}.mecanismo-page .book-card .eyebrow{color:var(--navy)}.mecanismo-page .book-card .study-author{color:#0d1b2ab8}.mecanismo-page .book-card figure{align-self:stretch;place-items:center;min-height:0;margin:-35px -35px -35px 0;padding:18px 0;display:grid}.mecanismo-page .book-card img{object-fit:contain;object-position:center;filter:drop-shadow(9px 12px 14px #0d1b2a38);width:100%;height:100%;min-height:0}.mecanismo-page .course-card{background:var(--navy);color:#fff;grid-template-rows:200px auto auto;align-content:start;min-height:0;padding:0}.mecanismo-page .course-image{background:#1b2e4b;border-bottom:1px solid #c29439a6;min-height:0;margin:0;overflow:hidden}.mecanismo-page .course-image img{object-fit:cover;object-position:center 38%;filter:saturate(.92);width:100%;height:100%}.mecanismo-page .course-card-copy{padding:28px 35px 0}.mecanismo-page .course-card .eyebrow{color:var(--amber-light)}.mecanismo-page .course-card .study-author{color:#d5dce5}.mecanismo-page .study-cta{width:fit-content;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:5px;align-items:center;gap:10px;margin-top:23px;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.mecanismo-page .course-card>.study-cta{margin:12px 35px 35px}.mecanismo-page .study-cta:hover{background:var(--navy);color:#fff}.mecanismo-page .course-card .study-cta{color:var(--amber-light)}.mecanismo-page .course-card .study-cta:hover{background:var(--amber);color:var(--navy)}.mecanismo-page .cta-arrow{font-size:18px;line-height:.7}.mecanismo-page .final-synthesis{background:var(--amber);color:var(--navy);padding:85px 0}.mecanismo-page .final-synthesis .eyebrow{color:var(--navy)}.mecanismo-page .synthesis-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;display:grid}.mecanismo-page .synthesis-flow article{border-top:1px solid #0d1b2a8a;padding:16px}.mecanismo-page .synthesis-flow span{letter-spacing:.95px;font-size:10px;font-weight:700}.mecanismo-page .synthesis-flow p{margin:8px 0 0;font-family:Bebas Neue,Impact,sans-serif;font-size:24px;line-height:1}.mecanismo-page .synthesis-flow>b{font-size:24px}.mecanismo-page blockquote{max-width:920px;margin:50px 0 0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(32px,4.5vw,55px);font-weight:400;line-height:.98}.mecanismo-page .motto{letter-spacing:1.05px;margin:17px 0 0;font-size:11px;font-weight:700}.mecanismo-page footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:29px max(24px,50vw - 590px);display:flex}.mecanismo-page .footer-identity{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.mecanismo-page .footer-identity img{border:2px solid var(--amber);object-fit:cover;border-radius:50%;width:52px;height:52px}.mecanismo-page .footer-identity p{color:var(--amber-light);letter-spacing:1.3px;margin:0;font-size:9px;font-weight:700}.mecanismo-page .footer-identity strong{margin-top:4px;font-size:13px;display:block}.mecanismo-page .footer-social{align-items:center;gap:16px;display:flex}.mecanismo-page .footer-social>p{color:var(--amber-light);letter-spacing:1.3px;margin:0;font-size:9px;font-weight:700}.mecanismo-page .footer-social-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.mecanismo-page .footer-social-links a{color:#fff;justify-content:center;align-items:center;width:30px;height:34px;font-size:10px;text-decoration:none;transition:color .16s,opacity .16s,transform .16s;display:inline-flex}.mecanismo-page .footer-social-link svg{display:block}.mecanismo-page .footer-social-links a:hover,.mecanismo-page .footer-social-links a:focus-visible{color:var(--amber-light);opacity:.82;outline:2px solid var(--amber-light);outline-offset:3px}.mecanismo-page .footer-social-links a:hover{color:var(--amber-light);transform:translateY(-1px)}.mecanismo-page .save-floating{z-index:85;right:max(18px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));border:1px solid var(--amber);background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:9px 15px 9px 10px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 12px 28px #0d1b2a47}.mecanismo-page .save-floating.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}.mecanismo-page .save-floating:hover{background:var(--navy-2);transform:translateY(-2px)}.mecanismo-page .save-floating>span{color:var(--amber-light);font-size:18px;line-height:.6}.mecanismo-page .dialog-backdrop{z-index:100;background:#030a13bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mecanismo-page .dialog-card{background:var(--paper);border-radius:10px;width:min(100%,580px);max-height:min(720px,100dvh - 48px);padding:35px;position:relative;overflow:auto;box-shadow:0 22px 60px #00000052}.mecanismo-page .dialog-close{width:31px;height:31px;color:var(--navy);background:0 0;border:0;border-radius:50%;font-size:27px;line-height:1;position:absolute;top:13px;right:14px}.mecanismo-page .dialog-card h2{color:var(--ink);margin-bottom:16px;font-size:57px}.mecanismo-page .dialog-card>p:last-child,.mecanismo-page .dialog-lede{color:var(--muted);font-size:13px;line-height:1.8}.mecanismo-page .install-tabs{background:#090a09;flex-wrap:wrap;gap:8px;margin:25px 0 19px;display:flex}.mecanismo-page .install-tabs button{color:var(--paper);background:0 0;border:1px solid #f7f6f2c7;border-radius:4px;padding:9px 11px;font-size:11px;font-weight:700}.mecanismo-page .install-tabs button:hover{border-color:var(--amber-light);color:#fff;background:#c2943929}.mecanismo-page .install-tabs button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.mecanismo-page .install-instructions{border-left:3px solid var(--amber);background:#ebe9e2;padding:21px}.mecanismo-page .install-instructions>span{color:var(--amber);letter-spacing:1.1px;font-size:10px;font-weight:700}.mecanismo-page .install-instructions ol{color:var(--ink);margin:12px 0 16px;padding-left:20px;font-size:12px;line-height:1.8}.mecanismo-page .install-instructions>p{color:var(--muted);margin:12px 0 16px;font-size:12px;line-height:1.75}.mecanismo-page .install-message{margin:14px 0 0;font-weight:700;color:var(--navy)!important}@keyframes reveal{}@media (prefers-reduced-motion:reduce){.mecanismo-page *,.mecanismo-page :before,.mecanismo-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@supports (-webkit-touch-callout:none){.mecanismo-page .site-header,.mecanismo-page .save-floating{backface-visibility:hidden;will-change:opacity;transition:opacity .16s;transform:none}.mecanismo-page .site-header.is-hidden,.mecanismo-page .save-floating.is-hidden{opacity:0;pointer-events:none;transform:none}.mecanismo-page .site-header:not(.is-hidden){background-color:#000!important}.mecanismo-page .site-header.is-hidden{background-color:#0000!important}.mecanismo-page .save-floating:hover{transform:none}}@media (width<=920px){.mecanismo-page .site-header{gap:16px;padding:0 24px}.mecanismo-page .site-header:not(.is-hidden):before{z-index:0;top:calc(-1 * env(safe-area-inset-top));height:env(safe-area-inset-top);content:"";pointer-events:none;background:#000;position:absolute;left:0;right:0}.mecanismo-page .hero-grid,.mecanismo-page .expanding-network,.mecanismo-page .vector-layout,.mecanismo-page .mechanism-explorer,.mecanismo-page .power-layout,.mecanismo-page .network-role-layout,.mecanismo-page .key-layout,.mecanismo-page .power-atlas{grid-template-columns:1fr}.mecanismo-page .hero-grid{gap:0}.mecanismo-page .hero-shell{width:min(100% - 48px,1180px)}.mecanismo-page .hero-book{min-height:390px}.mecanismo-page .hero-book img{width:min(100%,480px);height:390px;max-height:390px}.mecanismo-page .section-heading-split,.mecanismo-page .subsection-heading{display:block}.mecanismo-page .section-heading-split .section-intro,.mecanismo-page .subsection-heading>p{max-width:590px;margin-top:18px}.mecanismo-page .dimension-selectors{grid-template-columns:repeat(3,1fr)}.mecanismo-page .dimension-selectors button{min-height:135px}.mecanismo-page .environment-stage{grid-template-columns:85px 1fr auto}.mecanismo-page .environment-links{grid-column:2/-1}.mecanismo-page .synthesis-flow{grid-template-columns:1fr;gap:4px}.mecanismo-page .synthesis-flow>b{text-align:center;transform:rotate(90deg)}.mecanismo-page .synthesis-flow article{padding:12px 0}}@media (display-mode:standalone) and (width<=920px){html body:has(.mecanismo-page):before{background:#000}html[data-breadcrumb-visible=false] body:has(.mecanismo-page):before{background:#0d1b2a}}@media (width<=640px){.mecanismo-page .site-header{height:43px;padding:0 18px}.mecanismo-page .site-breadcrumb{letter-spacing:.85px;gap:8px;font-size:8px}.mecanismo-page .section-shell{width:min(100% - 40px,1180px)}.mecanismo-page section[id]{scroll-margin-top:60px}.mecanismo-page .hero{margin-top:43px}.mecanismo-page .hero-shell{padding-top:51px}.mecanismo-page h1{letter-spacing:-1px;font-size:clamp(48px,14vw,74px)}.mecanismo-page h1 span:last-child{font-size:.91em}.mecanismo-page h2{font-size:clamp(51px,15vw,69px)}.mecanismo-page .hero-subtitle{font-size:14px}.mecanismo-page .hero-book{min-height:340px}.mecanismo-page .hero-book img{object-position:center 58%;width:min(100%,390px);height:340px}.mecanismo-page .hero-tags{gap:10px;font-size:8px}.mecanismo-page .content-section{padding:74px 0}.mecanismo-page .about-section{padding:56px 0}.mecanismo-page .purpose-cards,.mecanismo-page .foundations-grid{grid-template-columns:1fr}.mecanismo-page.manual-editorial .about-editorial-layout{grid-template-columns:1fr;grid-template-areas:"photo""cards";gap:24px;margin-top:30px}.mecanismo-page.manual-editorial .about-editorial-layout .purpose-cards{margin-top:0}.mecanismo-page.manual-editorial .editorial-photo-start{justify-self:center;width:100%;max-width:360px}.mecanismo-page.manual-editorial .editorial-photo-network,.mecanismo-page.manual-editorial .editorial-photo-vectors,.mecanismo-page.manual-editorial .editorial-photo-transition,.mecanismo-page.manual-editorial .editorial-photo-networks,.mecanismo-page.manual-editorial .editorial-photo-growth,.mecanismo-page.manual-editorial .editorial-photo-banco{width:100%;margin-top:24px;margin-bottom:24px}.mecanismo-page .purpose-card{min-height:0}.mecanismo-page .expanding-network{gap:16px;margin-top:30px}.mecanismo-page .network-map{min-height:370px}.mecanismo-page .network-interaction-hint{max-width:calc(100% - 20px);padding:5px 7px;font-size:9px;top:10px;right:10px}.mecanismo-page .ring-c{width:300px;height:300px}.mecanismo-page .ring-d{width:350px;height:350px}.mecanismo-page .node-1{--orbit-shift:translate(0, -50px)}.mecanismo-page .node-2{--orbit-shift:translate(106px, 0)}.mecanismo-page .node-3{--orbit-shift:translate(0, 150px)}.mecanismo-page .node-4{--orbit-shift:translate(-124px, -124px)}.mecanismo-page .network-node{min-width:88px;padding:8px;font-size:10px}.mecanismo-page .reveal-panel{min-height:220px;padding:24px}.mecanismo-page .insight-callout{grid-template-columns:1fr;gap:8px;padding:20px}.mecanismo-page .insight-callout>span{grid-row:auto}.mecanismo-page .vector-layout{margin-top:30px}.mecanismo-page .vector-selector{min-height:70px}.mecanismo-page .mechanism-explorer{padding-top:22px}.mecanismo-page .dimension-selectors{grid-template-columns:1fr}.mecanismo-page .dimension-selectors button{grid-template-columns:74px 1fr;align-items:center;min-height:0}.mecanismo-page .dimension-selectors small{grid-row:span 2;align-self:start}.mecanismo-page .dimension-selectors strong{margin:0 0 6px}.mecanismo-page .dimension-selectors span{grid-column:2}.mecanismo-page .subsection-heading h3{font-size:43px}.mecanismo-page .power-atlas{position:relative}.mecanismo-page .power-compass{min-height:360px}.mecanismo-page .power-compass:before{inset:12px}.mecanismo-page .power-compass:after{inset:42px}.mecanismo-page .power-compass-core{width:86px;height:86px}.mecanismo-page .power-compass-core span{letter-spacing:1px;font-size:7.5px}.mecanismo-page .power-compass-core strong{margin-top:4px;font-size:20px}.mecanismo-page .power-point{width:calc(50% - 14px);min-height:98px;padding:10px}.mecanismo-page .power-point-1{top:12px;left:12px}.mecanismo-page .power-point-2{top:12px;right:12px}.mecanismo-page .power-point-3{bottom:12px;right:12px}.mecanismo-page .power-point-4{bottom:12px;left:12px}.mecanismo-page .power-point>strong{margin:6px 0 3px;font-size:23px}.mecanismo-page .power-point>small{font-size:8px;line-height:1.3}.mecanismo-page .power-atlas-detail{z-index:8;opacity:0;visibility:hidden;pointer-events:none;min-height:0;padding:18px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;inset:0;overflow-y:auto;transform:translateY(8px)}.mecanismo-page .power-atlas-detail.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mecanismo-page .power-detail-close{color:var(--muted);letter-spacing:1px;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 5px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.mecanismo-page .power-detail-close:hover{color:var(--navy)}.mecanismo-page .power-atlas-detail h4{font-size:38px}.mecanismo-page .power-atlas-detail>p{font-size:12px;line-height:1.5}.mecanismo-page .power-atlas-detail .power-question{margin-top:14px;padding-top:10px}.mecanismo-page .power-atlas-detail .power-diagram{gap:4px;margin-top:12px}.mecanismo-page .power-atlas-detail .power-diagram span{padding:6px 7px}.mecanismo-page .power-selector-grid{padding-right:18px}.mecanismo-page .power-selector-grid button{flex-basis:78vw;max-width:290px;min-height:126px;font-size:26px}.mecanismo-page .power-track{scroll-snap-type:x mandatory;gap:11px;padding-right:19vw}.mecanismo-page .power-card{flex-basis:68vw;max-width:245px;min-height:136px;padding:16px;font-size:28px}.mecanismo-page .microcases{grid-template-columns:1fr}.mecanismo-page .microcase>p{min-height:0}.mecanismo-page .environment-stage{grid-template-columns:68px 1fr auto;gap:14px;padding:21px}.mecanismo-page .environment-links{grid-column:1/-1;margin-top:5px}.mecanismo-page .environment-links div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mecanismo-page .environment-journey{padding:3px 0 0 7px}.mecanismo-page .environment-stops{grid-template-columns:1fr;gap:15px;padding-left:7px}.mecanismo-page .environment-stops:before{background:linear-gradient(180deg, #c2943961, var(--amber), #c2943961);width:1px;height:auto;inset:25px auto 25px 31px}.mecanismo-page .environment-stop{gap:12px;padding:2px 0}.mecanismo-page .environment-stop-number{flex-basis:48px;width:48px;height:48px}.mecanismo-page .environment-stop-copy strong{font-size:31px}.mecanismo-page .environment-journey-stage{margin-top:16px}.mecanismo-page .network-role-layout{gap:10px}.mecanismo-page .network-logic-layout{gap:12px}.mecanismo-page .network-logic-card{min-height:0;padding:18px}.mecanismo-page .network-logic-card strong{font-size:28px}.mecanismo-page .network-role-reveal{min-height:184px}.mecanismo-page .network-synthesis{flex-direction:column;align-items:flex-start;gap:5px}.mecanismo-page .network-synthesis b{transform:rotate(90deg)}.mecanismo-page .gold-panel{border-radius:12px;margin-top:20px;padding:28px 16px 32px}.mecanismo-page .gold-panel .environment-stage{padding:21px}.mecanismo-page .gold-panel .map-workspace{padding:13px}.mecanismo-page .map-workspace{padding:16px}.mecanismo-page .map-stepper{grid-template-columns:1fr;gap:4px}.mecanismo-page .map-stepper li:not(:last-child):after{width:1px;height:7px;inset:auto auto -4px 18px}.mecanismo-page .map-stepper button{grid-template-columns:27px 1fr auto;align-items:center;min-height:47px}.mecanismo-page .map-stepper button>span{grid-row:span 2}.mecanismo-page .map-stepper small{grid-column:2/-1}.mecanismo-page .complete-path{grid-template-columns:1fr}.mecanismo-page .map-question h4,.mecanismo-page .map-complete h4{font-size:39px}.mecanismo-page .key-layout{margin-top:28px}.mecanismo-page .key-letters{grid-template-columns:repeat(5,1fr);gap:4px}.mecanismo-page .key-letters button{min-height:154px;padding:9px 6px}.mecanismo-page .key-letters button>span{font-size:58px}.mecanismo-page .key-letters button small{overflow-wrap:anywhere;font-size:8px}.mecanismo-page .key-reveal{min-height:175px;padding:23px}.mecanismo-page .key-reveal h3{font-size:41px}.mecanismo-page .progression{grid-template-columns:1fr}.mecanismo-page .progression button{border-bottom:1px solid #c9c8c1;border-right:0;grid-template-columns:35px 1fr;gap:2px 10px;min-height:0;padding:15px 12px}.mecanismo-page .progression button>span{grid-row:span 2;font-size:13px}.mecanismo-page .progression button p{grid-column:2}.mecanismo-page .foundations-grid{margin-top:25px}.mecanismo-page .study-grid{grid-template-columns:1fr;gap:14px;margin-top:35px}.mecanismo-page .study-card{aspect-ratio:1;height:auto;min-height:0;padding:22px}.mecanismo-page .study-card h3{font-size:33px}.mecanismo-page .book-card{grid-template-columns:minmax(0,1fr) 120px;gap:12px}.mecanismo-page .book-card figure{margin:-22px -22px -22px 0;padding:15px 0}.mecanismo-page .book-card img{min-height:0}.mecanismo-page .course-card{grid-template-rows:120px auto auto;min-height:0;padding:0}.mecanismo-page .course-card-copy{padding:14px 22px 0}.mecanismo-page .course-card>.study-cta{margin:10px 22px 14px}.mecanismo-page .final-synthesis{padding:60px 0}.mecanismo-page blockquote{margin-top:37px}.mecanismo-page footer{padding:24px 20px calc(28px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.mecanismo-page .footer-social{flex-direction:column;align-items:flex-start;gap:10px}.mecanismo-page .footer-social-links{justify-content:flex-start;gap:8px 13px}.mecanismo-page .save-floating{right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));gap:6px;min-height:42px;padding:8px 11px 8px 9px;font-size:10px}.mecanismo-page .save-floating>span{font-size:15px}.mecanismo-page .dialog-backdrop{place-items:end center;padding:12px}.mecanismo-page .dialog-card{width:100%;max-height:calc(100dvh - 24px);padding:29px 22px calc(25px + env(safe-area-inset-bottom))}.mecanismo-page .dialog-card h2{font-size:49px}}.capital-social-page{--navy:#0d1b2a;--navy-deep:#06111e;--navy-2:#1b2e4b;--navy-3:#2b4568;--gold:#c29439;--gold-light:#e3bd6c;--paper:#f7f6f2;--paper-warm:#efede6;--white:#fff;--ink:#172034;--muted:#596579;--line:#d8d6cf;--soft-line:#17203429;--focus:#2e72c4;--shadow:0 18px 42px #0d1b2a1f;--display:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--body:"Open Sans", Arial, sans-serif;background:var(--paper);width:100%;min-width:320px;color:var(--ink);font-family:var(--body);line-height:1.65;overflow-x:clip}.capital-social-page *{box-sizing:border-box}.capital-social-page button,.capital-social-page a{font:inherit}.capital-social-page button{cursor:pointer}.capital-social-page button:disabled{cursor:not-allowed;opacity:.48}.capital-social-page button:focus-visible,.capital-social-page a:focus-visible,.capital-social-page summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.capital-social-page img{max-width:100%;display:block}.capital-social-page section[id]{scroll-margin-top:72px}.capital-social-page h1,.capital-social-page h2,.capital-social-page h3,.capital-social-page h4,.capital-social-page p{margin-top:0}:is(html:has(.capital-social-page),body:has(.capital-social-page)){background:#000;transition:background-color .16s}html[data-capital-breadcrumb-visible=false]:has(.capital-social-page){background:var(--navy)}html[data-capital-breadcrumb-visible=false] body:has(.capital-social-page){background:var(--navy)}.capital-social-page .cs-site-header{z-index:1000;isolation:isolate;color:#fff;background:#000;border-bottom:1px solid #ffffff29;align-items:center;width:100%;height:38px;padding:0 max(24px,50vw - 640px);transition:transform .24s;display:flex;position:fixed;inset:0 0 auto}.capital-social-page .cs-site-header:not(.is-hidden){background:#000;background-color:#000!important}.capital-social-page .cs-site-header.is-hidden{background:0 0;border-bottom-color:#0000;transform:translateY(-110%);background-color:#0000!important}.capital-social-page .cs-breadcrumb{color:#ffffff94;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;min-width:0;max-width:100%;font-size:9px;font-weight:600;line-height:1;display:flex}.capital-social-page .cs-breadcrumb button{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.capital-social-page .cs-breadcrumb button:hover{color:var(--gold-light)}.capital-social-page .breadcrumb-home,.capital-social-page .breadcrumb-title{white-space:nowrap;flex:none}.capital-social-page .breadcrumb-title{color:var(--gold-light);font-weight:700}.capital-social-page .breadcrumb-mobile-separator,.capital-social-page .breadcrumb-section-switcher{display:none}.capital-social-page .cs-shell{width:min(1180px,100% - 48px);margin:0 auto}.capital-social-page .cs-section{padding:104px 0}.capital-social-page .dark-section{background:var(--navy);color:var(--white)}.capital-social-page .pale-section{background:var(--paper-warm)}.capital-social-page .eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:800;line-height:1.2}.capital-social-page .section-heading{grid-template-columns:minmax(0,1fr) minmax(250px,.66fr);align-items:end;column-gap:60px;margin-bottom:48px;display:grid}.capital-social-page .section-heading .eyebrow{grid-column:1/-1}.capital-social-page .section-heading h2{max-width:680px;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(56px,7vw,94px);font-weight:400;line-height:.85}.capital-social-page .section-heading h2 em{color:var(--gold);font-style:normal}.capital-social-page .section-lead{max-width:380px;color:var(--muted);margin:0 0 2px;font-size:13px;line-height:1.75}.capital-social-page .section-heading-dark .section-lead{color:#cad4df}.capital-social-page .gold-button,.capital-social-page .outline-button{border:1px solid var(--gold);letter-spacing:.02em;border-radius:3px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:11px 17px;font-size:11px;font-weight:800;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.capital-social-page .gold-button{background:var(--gold);color:var(--navy)}.capital-social-page .gold-button:hover{background:var(--gold-light);transform:translateY(-2px)}.capital-social-page .outline-button{color:var(--navy);background:0 0}.capital-social-page .outline-button:hover{background:var(--navy);color:#fff;transform:translateY(-2px)}.capital-social-page .compact-button{min-height:37px;padding:8px 11px;font-size:10px}.capital-social-page .cs-hero{background:var(--navy-deep);color:#fff;margin-top:38px;position:relative;overflow:hidden}.capital-social-page .cs-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 42%,#c2943929,#0000 27%),linear-gradient(135deg,#c2943914,#0000 30%);position:absolute;inset:0}.capital-social-page .hero-shell{z-index:1;padding:clamp(70px,8vw,112px) 0 22px;position:relative}.capital-social-page .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);align-items:center;gap:clamp(45px,8vw,120px);display:grid}.capital-social-page .hero-copy{z-index:2;position:relative}.capital-social-page .hero-copy .eyebrow{margin-bottom:26px}.capital-social-page .hero-copy h1{max-width:730px;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(85px,11vw,156px);font-weight:400;line-height:.72}.capital-social-page .hero-copy h1 span{color:var(--gold);display:block}.capital-social-page .hero-subtitle{color:#fff;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:25px 0 0;font-size:clamp(35px,4vw,53px);line-height:.9}.capital-social-page .hero-editorial{max-width:510px;color:var(--gold-light);margin:23px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(18px,2.1vw,25px);font-weight:600;line-height:1.25}.capital-social-page .hero-lede{color:#cfd9e3;max-width:480px;margin:17px 0 0;font-size:14px;line-height:1.75}.capital-social-page .hero-author{align-items:center;gap:16px;margin:34px 0 29px;display:flex}.capital-social-page .author-rule{background:var(--gold);width:3px;height:53px;display:block}.capital-social-page .hero-author strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:28px;font-weight:400;line-height:1;display:block}.capital-social-page .hero-author small{max-width:330px;color:var(--gold-light);margin-top:8px;font-size:10px;line-height:1.45;display:block}.capital-social-page .hero-visual{place-items:center;min-height:430px;display:grid;position:relative}.capital-social-page .hero-concept{z-index:2;border:1px solid #e3bd6ccc;border-radius:4px;width:min(100%,620px);margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #c294392e,0 24px 60px #00000059}.capital-social-page .hero-concept:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06111e2e,#0000 38%,#06111e14);position:absolute;inset:0}.capital-social-page .hero-concept img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.capital-social-page .hero-signal{z-index:3;color:var(--gold-light);letter-spacing:.12em;background:#06111ed1;border:1px solid #e3bd6cbd;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:flex;position:absolute}.capital-social-page .hero-signal b{color:#fff;font-size:14px;font-weight:400}.capital-social-page .hero-signal-top{top:58px;left:0}.capital-social-page .hero-signal-bottom{bottom:64px;right:-8px}.capital-social-page .hero-orbit{border:1px solid #c2943952;border-radius:50%;position:absolute}.capital-social-page .hero-orbit-one{width:480px;height:480px}.capital-social-page .hero-orbit-two{border-color:#ffffff1a;width:580px;height:580px}.capital-social-page .hero-footer-line{color:#aebdca;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #e3bd6c6b;justify-content:space-between;gap:20px;margin-top:70px;padding-top:18px;font-size:9px;font-weight:700;display:flex}.capital-social-page .hero-footer-line span:last-child{color:var(--gold-light);text-align:right}.capital-social-page .hero-constellation span,.capital-social-page .hero-constellation i{z-index:0;background:#e3bd6c99;border-radius:50%;display:block;position:absolute}.capital-social-page .hero-constellation span{width:7px;height:7px}.capital-social-page .hero-constellation i{background:#e3bd6c29;width:1px;height:140px;transform:rotate(58deg)}.capital-social-page .hero-constellation span:first-child{top:19%;right:11%}.capital-social-page .hero-constellation span:nth-child(2){top:40%;right:4%}.capital-social-page .hero-constellation span:nth-child(3){bottom:20%;left:6%}.capital-social-page .hero-constellation span:nth-child(4){bottom:9%;right:24%}.capital-social-page .hero-constellation i:first-of-type{top:23%;right:12%}.capital-social-page .hero-constellation i:nth-of-type(2){top:45%;right:7%;transform:rotate(-48deg)}.capital-social-page .hero-constellation i:nth-of-type(3){bottom:12%;right:26%;transform:rotate(65deg)}.capital-social-page .concept-nav-shell{z-index:4;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.capital-social-page .concept-nav{scrollbar-width:thin;white-space:nowrap;align-items:center;gap:21px;width:min(1180px,100% - 48px);min-height:58px;margin:0 auto;display:flex;overflow-x:auto}.capital-social-page .concept-nav-label{color:var(--gold);letter-spacing:.16em;flex:none;font-size:9px;font-weight:800}.capital-social-page .concept-nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:8px 0;font-size:10px;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.capital-social-page .concept-nav button span{color:var(--gold);font-family:var(--display);font-size:17px;font-weight:400}.capital-social-page .concept-nav button:hover{border-bottom-color:var(--gold);color:var(--navy)}.capital-social-page .panel-kicker,.capital-social-page .panel-index{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.capital-social-page .panel-index{font-family:var(--display);letter-spacing:.02em;font-size:31px;line-height:1;display:block}.capital-social-page .panel-kicker{margin:9px 0 0;display:block}.capital-social-page .question-line{border-top:1px solid #c2943970;gap:5px;margin-top:20px;padding-top:14px;display:grid}.capital-social-page .question-line span,.capital-social-page .limit-line span,.capital-social-page .tie-columns span,.capital-social-page .tie-risk span,.capital-social-page .not-proof span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.capital-social-page .question-line strong{font-size:12px;line-height:1.45}.capital-social-page .author-callout{border:1px solid var(--gold);background:#c2943917;grid-template-columns:180px minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:18px;margin-top:42px;padding:19px 21px;display:grid}.capital-social-page .author-callout>span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:800}.capital-social-page .author-callout p{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.45}.capital-social-page .author-callout small{color:var(--muted);font-size:10px;line-height:1.5}.capital-social-page .dark-section .author-callout{background:#c294391f;border-color:#e3bd6ca6}.capital-social-page .dark-section .author-callout p{color:#fff}.capital-social-page .sequence-section{background:var(--paper)}.capital-social-page .path-layout{grid-template-columns:minmax(205px,.35fr) minmax(0,1fr);align-items:stretch;gap:34px;display:grid}.capital-social-page .path-rail{align-content:start;gap:7px;display:grid}.capital-social-page .path-rail button{border:1px solid var(--line);min-height:72px;color:var(--muted);text-align:left;background:0 0;border-radius:3px;grid-template-columns:36px 1fr;gap:0 12px;padding:12px 13px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.capital-social-page .path-rail button>span{color:var(--gold);font-family:var(--display);grid-row:span 2;font-size:26px;line-height:1}.capital-social-page .path-rail button strong{color:var(--ink);font-family:var(--display);text-transform:uppercase;font-size:25px;font-weight:400;line-height:.95}.capital-social-page .path-rail button small{font-size:9px;line-height:1.35}.capital-social-page .path-rail button:hover{border-color:var(--gold);transform:translate(3px)}.capital-social-page .path-rail button.is-active{border-color:var(--gold);background:var(--navy);color:#dbe3eb;box-shadow:var(--shadow);transform:translate(5px)}.capital-social-page .path-rail button.is-active strong{color:#fff}.capital-social-page .path-rail button.is-past:not(.is-active){background:#c2943914}.capital-social-page .path-stage{grid-template-columns:minmax(300px,.98fr) minmax(275px,.8fr);align-items:stretch;gap:20px;min-height:410px;display:grid}.capital-social-page .path-visual{border:1px solid var(--soft-line);background:radial-gradient(circle,#c294392b,#0000 19%),linear-gradient(145deg,#fff,#ecebe5);border-radius:5px;min-height:410px;position:relative;overflow:hidden}.capital-social-page .path-ring{border:1px solid #c294395e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capital-social-page .ring-outer{width:340px;height:340px}.capital-social-page .ring-inner{border-color:#0d1b2a30;width:200px;height:200px}.capital-social-page .path-core{z-index:2;border:5px solid var(--gold);background:var(--navy);color:#fff;text-align:center;border-radius:50%;place-content:center;width:110px;height:110px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #0d1b2a3d}.capital-social-page .path-core span{letter-spacing:.18em;font-size:8px;font-weight:800}.capital-social-page .path-core strong{font-family:var(--display);margin-top:4px;font-size:26px;font-weight:400;line-height:.85}.capital-social-page .path-node{z-index:3;width:82px;height:54px;color:var(--navy);text-align:center;background:#fffc;border:1px solid #0d1b2a3b;border-radius:3px;place-content:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:absolute}.capital-social-page .path-node b{color:var(--gold);letter-spacing:.12em;font-size:8px}.capital-social-page .path-node span{font-family:var(--display);margin-top:3px;font-size:16px;line-height:.9}.capital-social-page .path-node.is-active{border-color:var(--gold);background:var(--gold);color:var(--navy);transform:scale(1.08);box-shadow:0 8px 20px #0d1b2a24}.capital-social-page .path-node.is-active b{color:var(--navy)}.capital-social-page .node-a{top:35px;left:50%;transform:translate(-50%)}.capital-social-page .node-b{top:104px;right:18px}.capital-social-page .node-c{bottom:43px;right:38px}.capital-social-page .node-d{bottom:43px;left:38px}.capital-social-page .node-e{top:104px;left:18px}.capital-social-page .path-node.node-a.is-active{transform:translate(-50%)scale(1.08)}.capital-social-page .path-arrow{z-index:1;color:var(--gold);font-size:22px;font-weight:700;position:absolute}.capital-social-page .arrow-a{top:78px;right:79px;transform:rotate(25deg)}.capital-social-page .arrow-b{bottom:101px;right:79px;transform:rotate(65deg)}.capital-social-page .arrow-c{bottom:101px;left:79px;transform:rotate(115deg)}.capital-social-page .arrow-d{top:78px;left:79px;transform:rotate(155deg)}.capital-social-page .path-reveal{border:1px solid var(--gold);background:var(--navy);color:#fff;min-height:410px;box-shadow:var(--shadow);padding:30px 26px}.capital-social-page .path-reveal h3{color:var(--gold-light);font-family:var(--display);text-transform:uppercase;margin:11px 0 13px;font-size:51px;font-weight:400;line-height:.88}.capital-social-page .path-reveal>p:not(.panel-kicker):not(.conditional-note){color:#d3dde7;font-size:13px;line-height:1.75}.capital-social-page .path-reveal .question-line{border-top-color:#e3bd6c75}.capital-social-page .path-reveal .question-line strong{color:#fff}.capital-social-page .conditional-note{color:var(--gold-light);margin:17px 0 0;font-size:10px;line-height:1.55}.capital-social-page .dimension-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);align-items:stretch;gap:28px;display:grid}.capital-social-page .dimension-wheel{background:radial-gradient(circle,#c294392e 0 86px,#0000 87px),linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #fff3;border-radius:6px;min-height:470px;position:relative;overflow:hidden}.capital-social-page .dimension-wheel:before,.capital-social-page .dimension-wheel:after{content:"";pointer-events:none;border:1px solid #c2943940;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capital-social-page .dimension-wheel:before{width:360px;height:360px}.capital-social-page .dimension-wheel:after{border-color:#ffffff1f;width:220px;height:220px}.capital-social-page .dimension-center{z-index:2;border:4px solid var(--gold);background:var(--gold);width:126px;height:126px;color:var(--navy);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capital-social-page .dimension-center span{letter-spacing:.17em;font-size:10px;font-weight:800}.capital-social-page .dimension-center strong{font-family:var(--display);margin-top:4px;font-size:29px;font-weight:400;line-height:.82}.capital-social-page .dimension-point{z-index:3;color:#fff;text-align:left;background:#0d1b2aa8;border:1px solid #ffffff45;border-radius:5px;width:164px;min-height:93px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:absolute}.capital-social-page .dimension-point:hover{border-color:var(--gold);transform:translateY(-3px)}.capital-social-page .dimension-point.is-active{border-color:var(--gold);background:var(--gold);color:var(--navy);transform:translateY(-3px)}.capital-social-page .dimension-point span{color:var(--gold-light);letter-spacing:.15em;font-size:9px;font-weight:800}.capital-social-page .dimension-point.is-active span{color:var(--navy)}.capital-social-page .dimension-point strong{font-family:var(--display);text-transform:uppercase;margin:6px 0 4px;font-size:28px;font-weight:400;line-height:.88}.capital-social-page .dimension-point small{color:#cbd7e2;font-size:9px;line-height:1.35}.capital-social-page .dimension-point.is-active small{color:#0d1b2abf}.capital-social-page .dimension-1{top:29px;left:26px}.capital-social-page .dimension-2{top:29px;right:26px}.capital-social-page .dimension-3{bottom:29px;right:26px}.capital-social-page .dimension-4{bottom:29px;left:26px}.capital-social-page .dimension-detail{border:1px solid var(--gold);min-height:470px;color:var(--navy);background:#f5e6c6;padding:31px 28px}.capital-social-page .dimension-detail h3{font-family:var(--display);text-transform:uppercase;margin:15px 0 17px;font-size:50px;font-weight:400;line-height:.88}.capital-social-page .dimension-detail>p{color:var(--muted);font-size:13px;line-height:1.75}.capital-social-page .dimension-detail .question-line{border-top-color:#0d1b2a3d}.capital-social-page .dimension-detail .question-line span{color:var(--gold)}.capital-social-page .dimension-detail .question-line strong{color:var(--navy)}.capital-social-page .dark-footnote{color:#aab7c5;margin:20px 0 0;font-size:10px;line-height:1.6}.capital-social-page .comparison-section{background:var(--paper)}.capital-social-page .config-tabs{gap:8px;margin:-13px 0 23px;display:flex}.capital-social-page .config-tabs button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:3px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.capital-social-page .config-tabs button span{color:var(--gold);font-family:var(--display);font-size:21px;font-weight:400}.capital-social-page .config-tabs button.is-active{border-color:var(--gold);background:var(--navy);color:#fff}.capital-social-page .config-panel{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:13px;display:grid}.capital-social-page .config-card{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) 155px;min-height:244px;padding:23px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 22px #0d1b2a0f}.capital-social-page .config-card.is-selected{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 15px 34px #0d1b2a1f}.capital-social-page .config-card-head{grid-column:1/-1}.capital-social-page .config-card-head span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .config-card h3{max-width:330px;color:var(--navy);font-family:var(--display);text-transform:uppercase;margin:9px 0 0;font-size:38px;font-weight:400;line-height:.88}.capital-social-page .config-card .network-svg{grid-area:2/2;align-self:center;width:155px;height:125px}.capital-social-page .config-card ul{grid-area:2/1;align-self:center;margin:0;padding:0 14px 0 0;list-style:none}.capital-social-page .config-card li{color:var(--muted);margin:8px 0;padding-left:15px;font-size:10px;line-height:1.3;position:relative}.capital-social-page .config-card li:before{background:var(--gold);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0}.capital-social-page .not-equal{color:var(--gold);font-family:var(--display);text-align:center;font-size:68px;line-height:1}.capital-social-page .network-svg line{stroke-width:1.3px}.capital-social-page .network-svg .line-gold{stroke:var(--gold)}.capital-social-page .network-svg .line-dashed{stroke:#6d7890;stroke-dasharray:4 4}.capital-social-page .network-svg .line-muted{stroke:#17203457}.capital-social-page .network-svg .line-bridge{stroke:var(--gold);stroke-dasharray:3 3;stroke-width:2px}.capital-social-page .network-svg .node-navy{fill:var(--navy)}.capital-social-page .network-svg .node-gold{fill:var(--gold)}.capital-social-page .network-svg .node-core{fill:#fff}.capital-social-page .network-svg .node-bridge{fill:var(--gold);stroke:var(--navy);stroke-width:1.2px}.capital-social-page .reading-panel{border-left:4px solid var(--gold);background:var(--navy);color:#fff;grid-template-columns:1fr minmax(230px,.85fr);align-items:center;gap:8px 30px;margin-top:23px;padding:20px 22px;display:grid}.capital-social-page .reading-panel>span{color:var(--gold-light);letter-spacing:.14em;grid-row:span 2;font-size:9px;font-weight:800}.capital-social-page .reading-panel h3{color:var(--gold-light);font-family:var(--display);text-transform:uppercase;margin:0;font-size:35px;font-weight:400;line-height:.9}.capital-social-page .reading-panel p{color:#d4dce5;grid-column:2;margin:0;font-size:11px;line-height:1.6}.capital-social-page .reading-panel strong{color:#fff;grid-column:2;font-size:10px}.capital-social-page .section-note{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:11px;line-height:1.65}.capital-social-page .section-note b{color:var(--navy)}.capital-social-page .results-layout{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:24px;display:grid}.capital-social-page .result-list{background:#fff;border:1px solid #cfcdc5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capital-social-page .result-list button{min-height:104px;color:var(--muted);text-align:left;background:0 0;border:1px solid #d7d4cb;border-top:0;border-left:0;grid-template-columns:34px 1fr 20px;align-content:center;gap:8px;padding:16px;transition:background .16s,color .16s;display:grid}.capital-social-page .result-list button:nth-child(2n){border-right:0}.capital-social-page .result-list button:nth-last-child(-n+2){border-bottom:0}.capital-social-page .result-list button span{color:var(--gold);font-family:var(--display);font-size:27px;line-height:1}.capital-social-page .result-list button strong{color:var(--navy);font-family:var(--display);text-transform:uppercase;align-self:center;font-size:24px;font-weight:400;line-height:.88}.capital-social-page .result-list button .result-arrow{width:20px;height:20px;color:var(--gold);align-self:center}.capital-social-page .result-list button:hover,.capital-social-page .result-list button.is-active{background:var(--navy);color:#fff}.capital-social-page .result-list button.is-active strong{color:#fff}.capital-social-page .result-detail{border:1px solid var(--gold);background:var(--gold);min-height:248px;color:var(--navy);padding:28px}.capital-social-page .result-detail .panel-kicker{color:var(--navy)}.capital-social-page .result-detail h3{font-family:var(--display);text-transform:uppercase;margin:11px 0 5px;font-size:56px;font-weight:400;line-height:.88}.capital-social-page .result-detail>strong{font-size:13px;display:block}.capital-social-page .result-detail>p{color:#0d1b2acc;margin:12px 0 0;font-size:12px;line-height:1.65}.capital-social-page .result-detail>small{color:#0d1b2aad;margin-top:18px;font-size:9px;line-height:1.4;display:block}.capital-social-page .result-caution{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);grid-template-columns:180px 1fr;gap:20px;margin-top:28px;padding:18px 20px;display:grid}.capital-social-page .result-caution span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .result-caution p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.capital-social-page .architecture-section{background:#fff}.capital-social-page .balance-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:23px;display:grid}.capital-social-page .balance-tabs button{border:1px solid var(--line);min-height:70px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:45px 1fr;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.capital-social-page .balance-tabs button>span{color:var(--gold);font-family:var(--display);grid-row:span 2;font-size:31px}.capital-social-page .balance-tabs button strong{color:var(--navy);font-family:var(--display);text-transform:uppercase;font-size:27px;font-weight:400;line-height:.9}.capital-social-page .balance-tabs button small{font-size:10px}.capital-social-page .balance-tabs button.is-active{border-color:var(--gold);background:var(--navy);color:#dbe2e9}.capital-social-page .balance-tabs button.is-active strong{color:#fff}.capital-social-page .balance-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:24px;display:grid}.capital-social-page .balance-visual{border:1px solid var(--line);background:linear-gradient(145deg,#f4f0e6,#fff);place-items:center;min-height:310px;display:grid}.capital-social-page .balance-visual .network-svg{width:min(100%,310px);height:240px}.capital-social-page .balance-visual .bridge-svg{width:min(100%,350px)}.capital-social-page .balance-caption{color:var(--gold);letter-spacing:.15em;align-self:end;margin:0 0 17px;font-size:9px;font-weight:800}.capital-social-page .balance-detail{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:310px;padding:27px}.capital-social-page .balance-detail h3{color:var(--gold-light);font-family:var(--display);text-transform:uppercase;margin:10px 0;font-size:57px;font-weight:400;line-height:.84}.capital-social-page .balance-detail>p{color:#d4dde6;font-size:12px;line-height:1.7}.capital-social-page .balance-detail ul{grid-template-columns:repeat(2,1fr);gap:6px 15px;margin:19px 0 0;padding:0;list-style:none;display:grid}.capital-social-page .balance-detail li{color:#f2f4f6;border-top:1px solid #ffffff2e;padding-top:7px;font-size:10px;line-height:1.4}.capital-social-page .limit-line{border-top:1px solid #e3bd6c78;gap:5px;margin-top:20px;padding-top:13px;display:grid}.capital-social-page .limit-line strong{color:var(--gold-light);font-size:10px;font-weight:600;line-height:1.45}.capital-social-page .light-callout{background:#c2943914}.capital-social-page .ties-section{background:var(--navy-deep)}.capital-social-page .tie-layout{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);gap:21px;display:grid}.capital-social-page .tie-selector{align-content:start;gap:8px;display:grid}.capital-social-page .tie-selector button{color:#c5d0dc;text-align:left;background:0 0;border:1px solid #fff3;grid-template-columns:34px 1fr;gap:2px 9px;min-height:76px;padding:13px;display:grid}.capital-social-page .tie-selector button>span{color:var(--gold);font-family:var(--display);grid-row:span 2;font-size:26px}.capital-social-page .tie-selector button strong{color:#fff;font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:400;line-height:.9}.capital-social-page .tie-selector button small{font-size:9px}.capital-social-page .tie-selector button.is-active{border-color:var(--gold);background:var(--gold);color:var(--navy)}.capital-social-page .tie-selector button.is-active strong{color:var(--navy)}.capital-social-page .tie-detail{background:var(--paper);min-height:360px;color:var(--navy);padding:28px 31px}.capital-social-page .tie-detail-mark{align-items:baseline;gap:13px;display:flex}.capital-social-page .tie-detail-mark span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.capital-social-page .tie-detail-mark strong{font-family:var(--display);text-transform:uppercase;font-size:36px;font-weight:400;line-height:.9}.capital-social-page .tie-detail h3{color:var(--navy);font-family:var(--display);text-transform:uppercase;margin:17px 0 9px;font-size:54px;font-weight:400;line-height:.84}.capital-social-page .tie-detail>p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.capital-social-page .tie-columns{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px;display:grid}.capital-social-page .tie-columns>div{border-top:1px solid var(--soft-line);padding-top:11px}.capital-social-page .tie-columns p{color:var(--navy);margin:8px 0 0;font-size:11px;line-height:1.55}.capital-social-page .tie-risk{border-left:3px solid var(--gold);background:#efe5d0;margin-top:18px;padding:12px 14px}.capital-social-page .tie-risk p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.capital-social-page .tie-note{color:var(--gold-dark,#7d5f26);margin-top:15px;font-size:10px;font-style:italic;line-height:1.45;display:block}.capital-social-page .tie-synthesis{border-top:1px solid #e3bd6c6e;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:15px;margin-top:24px;padding-top:18px;display:grid}.capital-social-page .tie-synthesis div{gap:3px;display:grid}.capital-social-page .tie-synthesis span{color:var(--gold-light);letter-spacing:.12em;font-size:9px;font-weight:800}.capital-social-page .tie-synthesis b{color:#fff;font-size:11px;font-weight:600}.capital-social-page .tie-synthesis>i{color:var(--gold);font-size:24px;font-style:normal}.capital-social-page .levels-section{background:var(--paper)}.capital-social-page .level-tabs{background:var(--navy);gap:7px;margin:-10px 0 28px;padding:4px;display:inline-flex}.capital-social-page .level-tabs button{color:#c9d4de;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.capital-social-page .level-tabs button span{color:var(--gold-light);font-family:var(--display);font-size:21px;font-weight:400}.capital-social-page .level-tabs button.is-active{border-color:var(--gold);background:var(--gold);color:var(--navy)}.capital-social-page .level-tabs button.is-active span{color:var(--navy)}.capital-social-page .level-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:25px;display:grid}.capital-social-page .level-visual{border:1px solid var(--line);background:var(--navy);color:#fff;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.capital-social-page .level-orbit{border:1px solid #e3bd6c59;border-radius:50%;position:absolute}.capital-social-page .orbit-one{width:240px;height:240px}.capital-social-page .orbit-two{border-color:#ffffff21;width:340px;height:340px}.capital-social-page .level-glyph{z-index:1;border:4px solid var(--gold);background:var(--gold);width:115px;height:115px;color:var(--navy);font-family:var(--display);border-radius:50%;place-items:center;font-size:37px;display:grid;position:relative}.capital-social-page .level-visual>span{color:var(--gold-light);letter-spacing:.15em;font-size:9px;font-weight:800;position:absolute;bottom:22px}.capital-social-page .level-detail{border:1px solid var(--gold);background:#f5e6c6;min-height:360px;padding:27px}.capital-social-page .level-detail h3{color:var(--navy);font-family:var(--display);text-transform:uppercase;margin:11px 0 12px;font-size:49px;font-weight:400;line-height:.86}.capital-social-page .level-detail>p{color:var(--muted);font-size:12px;line-height:1.7}.capital-social-page .level-detail ul{flex-wrap:wrap;gap:7px;margin:19px 0 0;padding:0;list-style:none;display:flex}.capital-social-page .level-detail li{color:var(--navy);border:1px solid #0d1b2a47;border-radius:3px;padding:7px 9px;font-size:9px;font-weight:700}.capital-social-page .clarification{border-left:3px solid var(--navy);background:#ffffff73;margin-top:21px;padding:13px 15px}.capital-social-page .clarification span{color:var(--gold-dark,#7d5f26);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .clarification p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.capital-social-page .trust-section{background:var(--paper-warm)}.capital-social-page .trust-layout{grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:32px;display:grid}.capital-social-page .trust-cycle{border:1px solid var(--line);background:#fff;min-height:360px;position:relative;overflow:hidden}.capital-social-page .trust-cycle:before{content:"";border:1px solid #c2943966;border-radius:50%;width:205px;height:205px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capital-social-page .cycle-node{z-index:2;border:3px solid var(--gold);background:var(--navy);color:#fff;text-align:center;border-radius:50%;place-content:center;width:104px;height:104px;display:grid;position:absolute}.capital-social-page .cycle-node span{color:var(--gold-light);letter-spacing:.12em;font-size:8px;font-weight:800}.capital-social-page .cycle-node strong{font-family:var(--display);margin-top:5px;font-size:20px;font-weight:400;line-height:.86}.capital-social-page .cycle-confidence{top:23px;left:50%;transform:translate(-50%)}.capital-social-page .cycle-reciprocity{bottom:30px;right:24px}.capital-social-page .cycle-cooperation{bottom:30px;left:24px}.capital-social-page .cycle-core{z-index:3;background:var(--gold);width:72px;height:72px;color:var(--navy);text-align:center;border-radius:50%;place-content:center;font-size:8px;font-weight:800;line-height:1.1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capital-social-page .cycle-arrow{z-index:1;width:25px;height:25px;color:var(--gold);position:absolute}.capital-social-page .cycle-arrow path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter}.capital-social-page .cycle-arrow-one{top:112px;right:62px;transform:rotate(31deg)}.capital-social-page .cycle-arrow-two{bottom:110px;left:62px;transform:rotate(31deg)}.capital-social-page .cycle-arrow-three{bottom:103px;left:50%;transform:translate(-50%)}.capital-social-page .trust-detail{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:360px;padding:27px}.capital-social-page .trust-form-tabs{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.capital-social-page .trust-form-tabs button{color:#d2dce6;background:0 0;border:1px solid #ffffff52;border-radius:3px;padding:7px 10px;font-size:9px;font-weight:700}.capital-social-page .trust-form-tabs button.is-active{border-color:var(--gold);background:var(--gold);color:var(--navy)}.capital-social-page .trust-detail h3{max-width:500px;color:var(--gold-light);font-family:var(--display);text-transform:uppercase;margin:13px 0 15px;font-size:49px;font-weight:400;line-height:.88}.capital-social-page .trust-detail p{color:#d2dce5;font-size:12px;line-height:1.7}.capital-social-page .trust-cycle-note{border:1px solid var(--gold);background:#c294391f;flex-wrap:wrap;align-items:baseline;gap:8px 17px;margin-top:21px;padding:16px 19px;display:flex}.capital-social-page .trust-cycle-note strong{color:var(--navy);font-size:12px}.capital-social-page .trust-cycle-note span{color:var(--muted);font-size:11px}.capital-social-page .trust-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.capital-social-page .trust-definitions>div{border-top:1px solid var(--line);background:#fff;padding:13px 15px}.capital-social-page .trust-definitions span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .trust-definitions p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.capital-social-page .effects-section{background:#fff}.capital-social-page .effect-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.capital-social-page .effect-tabs button{border:1px solid var(--line);min-height:90px;color:var(--navy);text-align:left;background:0 0;grid-template-columns:58px 1fr;align-items:center;gap:13px;padding:14px 18px;display:grid}.capital-social-page .effect-tabs button>span{background:var(--gold);width:50px;height:50px;color:var(--navy);font-family:var(--display);border-radius:50%;place-items:center;font-size:34px;line-height:1;display:grid}.capital-social-page .effect-tabs button strong{font-family:var(--display);text-transform:uppercase;font-size:29px;font-weight:400;line-height:.9}.capital-social-page .effect-tabs button.is-active{border-color:var(--gold);background:var(--gold)}.capital-social-page .effect-tabs button.is-risk>span{background:var(--navy);color:var(--gold-light)}.capital-social-page .effect-panel{background:var(--navy);color:#fff;grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);gap:28px;min-height:250px;padding:27px;display:grid}.capital-social-page .effect-panel.risk-panel{background:#172034}.capital-social-page .effect-panel-head span{color:var(--gold-light);letter-spacing:.14em;font-size:9px;font-weight:800}.capital-social-page .effect-panel-head h3{color:var(--gold-light);font-family:var(--display);text-transform:uppercase;margin:13px 0 11px;font-size:53px;font-weight:400;line-height:.86}.capital-social-page .effect-panel-head p{color:#d1dce6;font-size:11px;line-height:1.65}.capital-social-page .effect-panel ul{grid-template-columns:repeat(2,1fr);align-content:center;gap:7px 15px;margin:0;padding:0;list-style:none;display:grid}.capital-social-page .effect-panel li{color:#fff;border-top:1px solid #ffffff2e;align-items:baseline;gap:8px;padding:9px 0;font-size:11px;line-height:1.4;display:flex}.capital-social-page .effect-panel li b{color:var(--gold-light);font-size:15px}.capital-social-page .neutrality-note{border-left:3px solid var(--gold);background:#f0eee7;grid-template-columns:195px 1fr;gap:20px;margin-top:22px;padding:16px 19px;display:grid}.capital-social-page .neutrality-note span{color:var(--gold-dark,#7d5f26);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .neutrality-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.capital-social-page .digital-section{background:var(--navy)}.capital-social-page .digital-layout{grid-template-columns:minmax(230px,.6fr) minmax(0,1.4fr);gap:23px;display:grid}.capital-social-page .digital-metrics{align-content:start;gap:7px;display:grid}.capital-social-page .digital-metrics button{color:#d1dbe5;text-align:left;background:0 0;border:1px solid #ffffff38;grid-template-columns:35px 1fr;align-items:center;gap:10px;min-height:59px;padding:10px 12px;display:grid}.capital-social-page .digital-metrics button span{color:var(--gold-light);font-family:var(--display);font-size:25px}.capital-social-page .digital-metrics button strong{color:#fff;font-size:11px}.capital-social-page .digital-metrics button.is-active{border-color:var(--gold);background:#c2943926}.capital-social-page .digital-detail{border:1px solid var(--gold);min-height:260px;color:var(--navy);background:#f5e6c6;padding:29px}.capital-social-page .digital-detail h3{max-width:720px;font-family:var(--display);text-transform:uppercase;margin:13px 0 29px;font-size:56px;font-weight:400;line-height:.86}.capital-social-page .not-proof{border-top:1px solid #0d1b2a4d;padding-top:13px}.capital-social-page .not-proof p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.capital-social-page .digital-synthesis{color:#c9d4df;margin:24px 0 0;font-size:11px;line-height:1.7}.capital-social-page .digital-synthesis b{color:var(--gold-light)}.capital-social-page .lens-section{background:var(--paper)}.capital-social-page .lens-layout{grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);gap:25px;display:grid}.capital-social-page .lens-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capital-social-page .lens-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:66px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.capital-social-page .lens-grid button:nth-child(2n){border-right:0}.capital-social-page .lens-grid button:nth-last-child(-n+2){border-bottom:0}.capital-social-page .lens-grid button span{color:var(--gold);font-family:var(--display);font-size:23px}.capital-social-page .lens-grid button strong{color:var(--navy);font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:.9}.capital-social-page .lens-grid button.is-active{background:var(--navy)}.capital-social-page .lens-grid button.is-active strong{color:#fff}.capital-social-page .lens-grid button.is-seen:not(.is-active){background:#c294391a}.capital-social-page .lens-detail{border:1px solid var(--gold);background:var(--gold);min-height:330px;color:var(--navy);padding:28px}.capital-social-page .lens-detail .panel-kicker{color:var(--navy)}.capital-social-page .lens-detail h3{font-family:var(--display);text-transform:uppercase;margin:13px 0 12px;font-size:54px;font-weight:400;line-height:.86}.capital-social-page .lens-detail p{color:#0d1b2ad1;font-size:14px;line-height:1.6}.capital-social-page .lens-detail small{color:#0d1b2aab;border-top:1px solid #0d1b2a40;margin-top:32px;padding-top:13px;font-size:10px;line-height:1.55;display:block}.capital-social-page .lens-footer{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);grid-template-columns:195px 1fr;gap:20px;margin-top:24px;padding:16px 19px;display:grid}.capital-social-page .lens-footer span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .lens-footer p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.capital-social-page .integration-section{background:#fff}.capital-social-page .integration-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.08fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.capital-social-page .integration-flow article{border-top:3px solid var(--navy);background:#f1efe8;min-height:240px;padding:21px 17px}.capital-social-page .integration-flow article.flow-highlight{border-top-color:var(--gold);background:var(--gold)}.capital-social-page .integration-flow article>span{color:var(--gold);font-family:var(--display);font-size:29px}.capital-social-page .flow-highlight>span{color:var(--navy)!important}.capital-social-page .flow-label{color:var(--gold-dark,#7d5f26);letter-spacing:.12em;margin:9px 0 0;font-size:8px;font-weight:800;line-height:1.2}.capital-social-page .flow-highlight .flow-label{color:var(--navy)}.capital-social-page .integration-flow h3{color:var(--navy);font-family:var(--display);text-transform:uppercase;margin:8px 0 9px;font-size:35px;font-weight:400;line-height:.88}.capital-social-page .integration-flow article>p:not(.flow-label){min-height:69px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.capital-social-page .integration-flow article strong{color:var(--navy);border-top:1px solid #0d1b2a33;padding-top:10px;font-size:9px;line-height:1.45;display:block}.capital-social-page .integration-flow>b{color:var(--gold);align-self:center;font-size:22px}.capital-social-page .integration-callout{margin-top:29px}.capital-social-page .next-study{border:1px solid var(--gold);background:#000;grid-template-columns:118px minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:25px;margin-top:47px;padding:24px 26px;display:grid}.capital-social-page .next-study-image{background:var(--navy);border:1px solid #0d1b2a47;width:118px;height:148px;margin:0;overflow:hidden}.capital-social-page .next-study-image img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.capital-social-page .next-study>div>span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .next-study h3{color:#fff;font-family:var(--display);text-transform:uppercase;margin:9px 0 4px;font-size:42px;font-weight:400;line-height:.88}.capital-social-page .next-study p{color:#cfd9e3;margin:0;font-size:11px}.capital-social-page .next-study .outline-button{border-color:var(--gold);color:#fff;background:0 0}.capital-social-page .next-study .outline-button:hover{background:var(--gold);color:var(--navy)}.capital-social-page .foundations-section{background:var(--paper-warm)}.capital-social-page .foundations-columns{grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);align-items:start;gap:25px;display:grid}.capital-social-page .column-heading{margin-bottom:17px}.capital-social-page .column-heading>span{color:var(--gold);letter-spacing:.14em;font-size:9px;font-weight:800}.capital-social-page .column-heading h3{color:var(--navy);font-family:var(--display);text-transform:uppercase;margin:9px 0 0;font-size:39px;font-weight:400;line-height:.88}.capital-social-page .author-list{border-top:1px solid var(--line)}.capital-social-page .author-list details{border-bottom:1px solid var(--line)}.capital-social-page .author-list summary{grid-template-columns:36px 1fr 20px;align-items:center;gap:8px;padding:13px 0;list-style:none;display:grid}.capital-social-page .author-list summary::-webkit-details-marker{display:none}.capital-social-page .author-list summary>span{color:var(--gold);font-family:var(--display);font-size:23px}.capital-social-page .author-list summary strong{color:var(--navy);font-family:var(--display);text-transform:uppercase;font-size:25px;font-weight:400;line-height:.9}.capital-social-page .author-list summary b{color:var(--gold);font-size:18px;font-weight:400}.capital-social-page .author-list details[open] summary b{transform:rotate(45deg)}.capital-social-page .author-list details p{color:var(--muted);margin:0 35px 15px 44px;font-size:10px;line-height:1.6}.capital-social-page .synthesis-column{border:1px solid var(--gold);background:#f5e6c6;padding:24px}.capital-social-page .synthesis-column article{border-top:1px solid #0d1b2a38;padding:16px 0}.capital-social-page .synthesis-column article>span{color:var(--gold-dark,#7d5f26);font-family:var(--display);font-size:26px}.capital-social-page .synthesis-column h4{color:var(--navy);font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:29px;font-weight:400;line-height:.88}.capital-social-page .synthesis-column article p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.capital-social-page .synthesis-column article small{color:var(--gold-dark,#7d5f26);margin-top:8px;font-size:9px;line-height:1.5;display:block}.capital-social-page .references-block{border-top:1px solid var(--line);margin-top:61px;padding-top:29px}.capital-social-page .references-block ol{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 31px;margin:0;padding:0 0 0 20px;display:grid}.capital-social-page .references-block li{padding-left:5px;font-size:10px;line-height:1.55}.capital-social-page .glossary-block{border-top:1px solid var(--line);margin-top:61px;padding-top:29px}.capital-social-page .glossary-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capital-social-page .glossary-list button{border:0;border-bottom:1px solid var(--line);min-height:58px;color:var(--navy);text-align:left;background:0 0;grid-template-columns:31px 1fr 20px;align-items:center;gap:6px;padding:10px 0;display:grid}.capital-social-page .glossary-list button:nth-child(odd){margin-right:22px}.capital-social-page .glossary-list button span{color:var(--gold);font-family:var(--display);font-size:21px}.capital-social-page .glossary-list button strong{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:400;line-height:.88}.capital-social-page .glossary-list button b{color:var(--gold);font-size:18px;font-weight:400}.capital-social-page .glossary-list button small{display:none}.capital-social-page .glossary-list button:hover strong{color:var(--gold-dark,#7d5f26)}.capital-social-page .source-note{color:var(--muted);margin:34px 0 0;font-size:10px;line-height:1.65}.capital-social-page .final-section{background:var(--gold);color:var(--navy);padding:91px 0 88px}.capital-social-page .final-section .eyebrow{color:var(--navy)}.capital-social-page .final-section h2{max-width:690px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(59px,8vw,103px);font-weight:400;line-height:.82}.capital-social-page .final-section h2 em{color:#fff;font-style:normal}.capital-social-page .final-lede{color:#0d1b2ac7;max-width:600px;margin:28px 0 0;font-size:15px;line-height:1.65}.capital-social-page .final-equation{border-top:1px solid #0d1b2a6b;border-bottom:1px solid #0d1b2a6b;gap:15px;margin-top:38px;padding:19px 0;display:grid}.capital-social-page .final-step{justify-content:flex-start;align-items:center;display:flex}.capital-social-page .final-equation strong{font-family:var(--display);color:#fff;font-size:25px;font-weight:400;line-height:.9}.capital-social-page .final-equation b{color:var(--navy);font-size:22px}.capital-social-page .final-down{justify-self:start;margin-left:0;line-height:1}.capital-social-page .final-section blockquote{max-width:940px;font-family:var(--display);margin:47px 0 0;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:.9}.capital-social-page .signature{letter-spacing:.1em;text-transform:uppercase;margin:18px 0 0;font-size:10px;font-weight:800}.capital-social-page .cs-footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:27px max(24px,50vw - 590px);display:flex}.capital-social-page .footer-identity{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.capital-social-page .footer-identity img{border:2px solid var(--gold);object-fit:cover;object-position:center 25%;border-radius:50%;width:57px;height:57px}.capital-social-page .footer-identity span{gap:3px;display:grid}.capital-social-page .footer-identity small,.capital-social-page .footer-links>small{color:var(--gold-light);letter-spacing:.13em;font-size:9px;font-weight:800}.capital-social-page .footer-identity strong{font-size:13px}.capital-social-page .footer-identity em{color:#bbc8d4;max-width:300px;font-size:9px;font-style:normal;line-height:1.35}.capital-social-page .footer-links{justify-items:end;gap:7px;display:grid}.capital-social-page .footer-links>div{align-items:center;gap:10px;display:flex}.capital-social-page .footer-links a{color:#fff;justify-content:center;align-items:center;width:30px;height:30px;transition:color .16s,transform .16s;display:inline-flex}.capital-social-page .footer-links a:hover{color:var(--gold-light);transform:translateY(-1px)}.capital-social-page .footer-site-link{color:var(--gold-light);font-size:9px;font-weight:700}.capital-social-page .save-floating{z-index:85;right:max(18px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));border:1px solid var(--gold);background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:47px;padding:9px 15px 9px 10px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s,background .16s;display:inline-flex;position:fixed;box-shadow:0 12px 28px #0d1b2a4d}.capital-social-page .save-floating>span{color:var(--gold-light);font-size:18px;line-height:.6}.capital-social-page .save-floating:hover{background:var(--navy-2);transform:translateY(-2px)}.capital-social-page .save-floating.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}.capital-social-page .dialog-backdrop{z-index:1100;background:#030a13c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.capital-social-page .dialog-card{background:var(--paper);width:min(100%,580px);max-height:min(720px,100dvh - 48px);color:var(--navy);border-radius:6px;padding:34px;position:relative;overflow:auto;box-shadow:0 22px 60px #00000057}.capital-social-page .dialog-close{width:31px;height:31px;color:var(--navy);background:0 0;border:0;border-radius:50%;place-items:center;font-size:27px;line-height:1;display:grid;position:absolute;top:13px;right:14px}.capital-social-page .dialog-card h2{font-family:var(--display);text-transform:uppercase;margin:0 0 15px;font-size:59px;font-weight:400;line-height:.85}.capital-social-page .dialog-card>p:last-child,.capital-social-page .dialog-lede{color:var(--muted);font-size:12px;line-height:1.75}.capital-social-page .install-tabs{background:var(--navy);flex-wrap:wrap;gap:7px;margin:24px 0 18px;padding:7px;display:flex}.capital-social-page .install-tabs button{color:var(--paper);background:0 0;border:1px solid #f7f6f2b3;border-radius:3px;padding:8px 10px;font-size:10px;font-weight:700}.capital-social-page .install-tabs button.is-active{border-color:var(--gold);background:var(--gold);color:var(--navy)}.capital-social-page .install-instructions{border-left:3px solid var(--gold);background:#ebe9e2;padding:20px}.capital-social-page .install-instructions>span{color:var(--gold-dark,#7d5f26);letter-spacing:.12em;font-size:9px;font-weight:800}.capital-social-page .install-instructions ol{color:var(--ink);margin:12px 0 16px;padding-left:20px;font-size:11px;line-height:1.8}.capital-social-page .install-instructions>p{color:var(--muted);margin:12px 0 16px;font-size:11px;line-height:1.7}.capital-social-page .install-message{margin:14px 0 0;font-weight:700;color:var(--navy)!important}@keyframes cs-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.capital-social-page [aria-live=polite]>*{animation:.2s both cs-reveal}@media (prefers-reduced-motion:reduce){.capital-social-page *,.capital-social-page :before,.capital-social-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@supports (-webkit-touch-callout:none){.capital-social-page .cs-site-header,.capital-social-page .save-floating{backface-visibility:hidden;will-change:opacity;transition:opacity .16s;transform:none}.capital-social-page .cs-site-header.is-hidden,.capital-social-page .save-floating.is-hidden{opacity:0;pointer-events:none;transform:none}.capital-social-page .cs-site-header:not(.is-hidden){background-color:#000!important}.capital-social-page .cs-site-header.is-hidden{background-color:#0000!important}}@media (width<=1040px){.capital-social-page .integration-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-social-page .integration-flow>b{display:none}.capital-social-page .integration-flow article{min-height:205px}}@media (width<=920px){.capital-social-page .cs-site-header{padding:0 24px}.capital-social-page .cs-site-header:not(.is-hidden):before{z-index:0;top:calc(-1 * env(safe-area-inset-top));height:env(safe-area-inset-top);content:"";pointer-events:none;background:#000;position:absolute;left:0;right:0}.capital-social-page .hero-grid,.capital-social-page .dimension-layout,.capital-social-page .results-layout,.capital-social-page .balance-layout,.capital-social-page .tie-layout,.capital-social-page .level-layout,.capital-social-page .trust-layout,.capital-social-page .digital-layout,.capital-social-page .lens-layout,.capital-social-page .foundations-columns{grid-template-columns:1fr}.capital-social-page .hero-grid{gap:50px}.capital-social-page .hero-visual{min-height:430px}.capital-social-page .dimension-wheel{max-width:650px}.capital-social-page .dimension-detail{min-height:0}.capital-social-page .config-panel{grid-template-columns:1fr;gap:13px}.capital-social-page .not-equal{line-height:.6}.capital-social-page .config-card{max-width:650px}.capital-social-page .config-card-compact{justify-self:end}.capital-social-page .balance-detail,.capital-social-page .level-detail,.capital-social-page .trust-detail,.capital-social-page .lens-detail,.capital-social-page .tie-detail{min-height:0}.capital-social-page .foundations-columns{gap:42px}}@media (display-mode:standalone) and (width<=920px){html body:has(.capital-social-page):before{background:#000}html[data-capital-breadcrumb-visible=false] body:has(.capital-social-page):before{background:var(--navy)}}@media (width<=640px){.capital-social-page .cs-site-header{height:43px;padding:0 18px}.capital-social-page .cs-breadcrumb{letter-spacing:.85px;gap:8px;font-size:8px}.capital-social-page .cs-shell{width:min(100% - 40px,1180px)}.capital-social-page section[id]{scroll-margin-top:60px}.capital-social-page .cs-hero{margin-top:43px}.capital-social-page .hero-shell{padding-top:55px}.capital-social-page .hero-copy h1{font-size:clamp(72px,22vw,122px)}.capital-social-page .hero-subtitle{font-size:35px}.capital-social-page .hero-editorial{font-size:17px}.capital-social-page .hero-lede{font-size:12px}.capital-social-page .hero-author strong{font-size:25px}.capital-social-page .hero-visual{min-height:300px}.capital-social-page .hero-concept{width:min(100%,430px)}.capital-social-page .hero-signal{font-size:7px}.capital-social-page .hero-signal-top{top:23px;left:0}.capital-social-page .hero-signal-bottom{bottom:25px;right:-4px}.capital-social-page .hero-orbit-one{width:360px;height:360px}.capital-social-page .hero-orbit-two{width:420px;height:420px}.capital-social-page .hero-footer-line{gap:7px;margin-top:48px;font-size:8px;display:grid}.capital-social-page .hero-footer-line span:last-child{text-align:left}.capital-social-page .concept-nav{gap:16px;width:min(100% - 40px,1180px);min-height:53px}.capital-social-page .concept-nav-label{font-size:8px}.capital-social-page .concept-nav button{font-size:9px}.capital-social-page .cs-section{padding:75px 0}.capital-social-page .section-heading{margin-bottom:31px;display:block}.capital-social-page .section-heading h2{font-size:clamp(53px,16vw,78px)}.capital-social-page .section-lead{margin-top:20px;font-size:12px}.capital-social-page .author-callout{grid-template-columns:1fr;gap:8px;padding:17px}.capital-social-page .author-callout p{font-size:12px}.capital-social-page .path-layout{grid-template-columns:1fr;gap:19px}.capital-social-page .path-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.capital-social-page .path-rail button{flex-direction:column;align-items:flex-start;gap:4px;min-height:78px;padding:9px 7px;display:flex}.capital-social-page .path-rail button>span{font-size:20px}.capital-social-page .path-rail button strong{font-size:18px}.capital-social-page .path-rail button small{display:none}.capital-social-page .path-rail button:hover,.capital-social-page .path-rail button.is-active{transform:translateY(-3px)}.capital-social-page .path-stage{grid-template-columns:1fr;min-height:0}.capital-social-page .path-visual{min-height:365px}.capital-social-page .ring-outer{width:295px;height:295px}.capital-social-page .ring-inner{width:165px;height:165px}.capital-social-page .path-node{width:70px;height:48px}.capital-social-page .path-node span{font-size:13px}.capital-social-page .node-a{top:25px}.capital-social-page .node-b{top:86px;right:10px}.capital-social-page .node-c{bottom:31px;right:27px}.capital-social-page .node-d{bottom:31px;left:27px}.capital-social-page .node-e{top:86px;left:10px}.capital-social-page .arrow-a{top:64px;right:61px}.capital-social-page .arrow-b{bottom:81px;right:61px}.capital-social-page .arrow-c{bottom:81px;left:61px}.capital-social-page .arrow-d{top:64px;left:61px}.capital-social-page .path-reveal{min-height:0;padding:24px 20px}.capital-social-page .path-reveal h3{font-size:44px}.capital-social-page .dimension-wheel{min-height:390px}.capital-social-page .dimension-wheel:before{width:290px;height:290px}.capital-social-page .dimension-wheel:after{width:178px;height:178px}.capital-social-page .dimension-center{width:92px;height:92px}.capital-social-page .dimension-center strong{font-size:23px}.capital-social-page .dimension-point{width:130px;min-height:76px;padding:9px}.capital-social-page .dimension-point strong{font-size:22px}.capital-social-page .dimension-point small{font-size:8px}.capital-social-page .dimension-1{top:19px;left:10px}.capital-social-page .dimension-2{top:19px;right:10px}.capital-social-page .dimension-3{bottom:19px;right:10px}.capital-social-page .dimension-4{bottom:19px;left:10px}.capital-social-page .dimension-detail{padding:23px 20px}.capital-social-page .dimension-detail h3{font-size:42px}.capital-social-page .config-tabs{margin-top:-6px}.capital-social-page .config-card{grid-template-columns:1fr 115px;padding:16px}.capital-social-page .config-card h3{font-size:31px}.capital-social-page .config-card .network-svg{width:115px;height:105px}.capital-social-page .config-card li{margin:5px 0;font-size:9px}.capital-social-page .reading-panel{grid-template-columns:1fr;gap:8px}.capital-social-page .reading-panel>span{grid-row:auto}.capital-social-page .reading-panel p,.capital-social-page .reading-panel strong{grid-column:auto}.capital-social-page .result-list{grid-template-columns:1fr}.capital-social-page .result-list button{border-right:0}.capital-social-page .result-list button:nth-last-child(-n+2){border-bottom:1px solid #d7d4cb}.capital-social-page .result-list button:last-child{border-bottom:0}.capital-social-page .result-detail{min-height:0;padding:23px 20px}.capital-social-page .result-detail h3{font-size:46px}.capital-social-page .result-caution{grid-template-columns:1fr;gap:9px}.capital-social-page .balance-tabs{grid-template-columns:1fr}.capital-social-page .balance-layout{gap:13px}.capital-social-page .balance-visual{min-height:260px}.capital-social-page .balance-detail{padding:23px 20px}.capital-social-page .balance-detail h3{font-size:46px}.capital-social-page .balance-detail ul{grid-template-columns:1fr}.capital-social-page .tie-detail{padding:23px 20px}.capital-social-page .tie-detail h3{font-size:45px}.capital-social-page .tie-detail-mark{gap:5px;display:grid}.capital-social-page .tie-columns{grid-template-columns:1fr;gap:12px}.capital-social-page .tie-synthesis{grid-template-columns:1fr;gap:5px}.capital-social-page .tie-synthesis>i{justify-self:start;margin-left:16px;transform:rotate(90deg)}.capital-social-page .level-tabs{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.capital-social-page .level-tabs button{justify-content:center}.capital-social-page .level-visual{min-height:280px}.capital-social-page .level-detail{padding:23px 20px}.capital-social-page .level-detail h3{font-size:43px}.capital-social-page .trust-cycle{min-height:320px}.capital-social-page .cycle-node{width:89px;height:89px}.capital-social-page .cycle-node strong{font-size:17px}.capital-social-page .cycle-confidence{top:19px}.capital-social-page .cycle-reciprocity{bottom:22px;right:10px}.capital-social-page .cycle-cooperation{bottom:22px;left:10px}.capital-social-page .cycle-core{width:64px;height:64px}.capital-social-page .trust-detail{padding:23px 20px}.capital-social-page .trust-detail h3{font-size:41px}.capital-social-page .trust-definitions,.capital-social-page .effect-tabs{grid-template-columns:1fr}.capital-social-page .effect-panel{grid-template-columns:1fr;padding:23px 20px}.capital-social-page .effect-panel-head h3{font-size:44px}.capital-social-page .effect-panel ul{grid-template-columns:1fr}.capital-social-page .neutrality-note,.capital-social-page .lens-footer{grid-template-columns:1fr;gap:8px}.capital-social-page .digital-detail{padding:23px 20px}.capital-social-page .digital-detail h3{font-size:45px}.capital-social-page .lens-grid{grid-template-columns:1fr}.capital-social-page .lens-grid button{border-right:0}.capital-social-page .lens-grid button:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.capital-social-page .lens-grid button:last-child{border-bottom:0}.capital-social-page .lens-detail{padding:23px 20px}.capital-social-page .lens-detail h3{font-size:45px}.capital-social-page .integration-flow{grid-template-columns:1fr}.capital-social-page .integration-flow article{min-height:0}.capital-social-page .next-study{grid-template-columns:88px minmax(0,1fr);gap:15px;padding:20px}.capital-social-page .next-study-image{grid-row:1/span 2;width:88px;height:112px}.capital-social-page .next-study>div{grid-column:2}.capital-social-page .next-study>.outline-button{grid-column:2;justify-self:start}.capital-social-page .next-study h3{font-size:36px}.capital-social-page .foundations-columns{gap:33px}.capital-social-page .synthesis-column{padding:20px}.capital-social-page .references-block,.capital-social-page .glossary-block{margin-top:45px}.capital-social-page .references-block ol{grid-template-columns:1fr;gap:10px}.capital-social-page .glossary-list{grid-template-columns:1fr}.capital-social-page .glossary-list button:nth-child(odd){margin-right:0}.capital-social-page .glossary-list button{min-height:55px}.capital-social-page .final-section{padding:70px 0}.capital-social-page .final-section h2{font-size:clamp(56px,17vw,85px)}.capital-social-page .final-equation{gap:12px}.capital-social-page .final-step{justify-content:flex-start}.capital-social-page .final-equation strong{font-size:clamp(19px,5.5vw,25px)}.capital-social-page .cs-footer{padding:25px 20px calc(28px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.capital-social-page .footer-links{justify-items:start}.capital-social-page .footer-identity em{max-width:260px}.capital-social-page .save-floating{right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));gap:6px;min-height:42px;padding:8px 11px 8px 9px;font-size:10px}.capital-social-page .save-floating>span{font-size:15px}.capital-social-page .dialog-backdrop{place-items:end center;padding:12px}.capital-social-page .dialog-card{width:100%;max-height:calc(100dvh - 24px);padding:29px 22px calc(25px + env(safe-area-inset-bottom))}.capital-social-page .dialog-card h2{font-size:49px}}.capital-social-page .path-mobile,.capital-social-page .dimension-mobile,.capital-social-page .concept-nav-mobile,.capital-social-page .tie-accordion-mobile,.capital-social-page .digital-accordion-mobile,.capital-social-page .lens-accordion-mobile{display:none}.capital-social-page .result-item{display:contents}.capital-social-page .result-detail-mobile{display:none}.capital-social-page .result-item:nth-child(2n) button{border-right:0}.capital-social-page .result-item:nth-last-child(-n+2) button{border-bottom:0}@media (width<=920px){:is(html:has(.capital-social-page),body:has(.capital-social-page)){overflow-x:hidden}.capital-social-page{scroll-padding-top:calc(65px + env(safe-area-inset-top))}.capital-social-page .cs-site-header,.capital-social-page .cs-site-header.is-hidden{height:calc(43px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;pointer-events:auto;border-bottom-color:#ffffff29;align-items:center;opacity:1!important;background:#000!important;transform:none!important}.capital-social-page .cs-site-header:before,.capital-social-page .cs-site-header.is-hidden:before{display:none}.capital-social-page .cs-breadcrumb{z-index:1;gap:7px;position:relative;overflow:visible}.capital-social-page .breadcrumb-mobile-separator,.capital-social-page .breadcrumb-section-switcher{display:block}.capital-social-page .breadcrumb-section-switcher{flex:auto;min-width:0;position:relative}.capital-social-page .breadcrumb-section-trigger{width:100%;min-width:0;color:var(--gold-light);text-align:left;align-items:center;gap:4px;font-weight:700;display:flex}.capital-social-page .breadcrumb-section-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capital-social-page .breadcrumb-section-trigger .breadcrumb-chevron{width:12px;height:7px;color:var(--gold);flex:none;transform:translateY(-1px)}.capital-social-page .breadcrumb-section-trigger .breadcrumb-chevron path{stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.capital-social-page .breadcrumb-section-menu{top:calc(65px + env(safe-area-inset-top) + 12px);right:max(16px, env(safe-area-inset-right));z-index:1100;background:var(--paper-warm);border:1px solid #e3bd6c7a;gap:1px;width:min(320px,100vw - 32px);max-height:min(70vh,520px);padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 16px 32px #00000052}.capital-social-page .breadcrumb-section-menu[hidden]{display:none}.capital-social-page .breadcrumb-section-menu button{min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:8px;display:grid}.capital-social-page .breadcrumb-section-menu button.is-active{background:var(--navy);color:#fff}.capital-social-page .breadcrumb-section-menu button span{color:var(--gold);font-family:var(--display);font-size:20px}.capital-social-page .breadcrumb-section-menu button strong{min-width:0;font-size:10px;line-height:1.25}.capital-social-page .breadcrumb-section-menu button i{color:var(--gold-light);text-align:center;font-size:15px;font-style:normal}.capital-social-page section[id]{scroll-margin-top:calc(65px + env(safe-area-inset-top))}html body:has(.capital-social-page):before{z-index:999;height:env(safe-area-inset-top);content:"";pointer-events:none;background:#000;display:block;position:fixed;top:0;left:0;right:0}.capital-social-page .cs-hero{margin-top:calc(43px + env(safe-area-inset-top))}}@media (width<=720px){.capital-social-page .cs-shell{width:min(100% - 32px,1180px)}.capital-social-page .cs-site-header,.capital-social-page .cs-site-header.is-hidden{padding-left:16px;padding-right:16px}.capital-social-page .cs-breadcrumb{letter-spacing:.72px;gap:7px;font-size:8px}.capital-social-page .cs-hero{margin-top:calc(43px + env(safe-area-inset-top))}.capital-social-page .hero-shell{padding:38px 0 18px}.capital-social-page .hero-grid{display:block}.capital-social-page .hero-visual{min-height:238px;margin-top:25px;display:grid}.capital-social-page .hero-concept{width:min(100%,430px);box-shadow:10px 10px #c294392e,0 18px 36px #00000047}.capital-social-page .hero-concept img{aspect-ratio:16/9}.capital-social-page .hero-copy .eyebrow{margin-bottom:18px}.capital-social-page .hero-copy h1{max-width:100%;font-size:clamp(68px,20vw,96px);line-height:.74}.capital-social-page .hero-subtitle{margin-top:20px;font-size:clamp(30px,9vw,42px)}.capital-social-page .hero-editorial{max-width:320px;margin-top:18px;font-size:clamp(16px,4.6vw,19px)}.capital-social-page .hero-lede{max-width:330px;margin-top:13px;font-size:11px;line-height:1.6}.capital-social-page .hero-author{gap:12px;margin:24px 0 23px}.capital-social-page .hero-author strong{font-size:clamp(22px,6.5vw,28px)}.capital-social-page .hero-author small{max-width:265px;font-size:9px}.capital-social-page .hero-copy .gold-button{width:100%}.capital-social-page .hero-signal{letter-spacing:.08em;padding:6px 8px;font-size:6px}.capital-social-page .hero-signal-top{top:2px;left:0}.capital-social-page .hero-signal-bottom{bottom:5px;right:0}.capital-social-page .hero-orbit-one{width:280px;height:280px}.capital-social-page .hero-orbit-two{width:330px;height:330px}.capital-social-page .hero-footer-line{gap:6px;margin-top:31px;font-size:7px;line-height:1.35}.capital-social-page .cs-section{padding:62px 0}.capital-social-page .section-heading{margin-bottom:25px}.capital-social-page .section-heading h2{overflow-wrap:normal;font-size:clamp(46px,14vw,68px);line-height:.84}.capital-social-page .section-lead{margin-top:15px;font-size:11px;line-height:1.65}.capital-social-page .path-layout,.capital-social-page .dimension-layout{display:none}.capital-social-page .path-mobile,.capital-social-page .dimension-mobile{display:block}.capital-social-page .path-mobile-selector,.capital-social-page .dimension-mobile-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.capital-social-page .path-mobile-selector button,.capital-social-page .dimension-mobile-selectors button{border:1px solid var(--line);min-width:0;min-height:56px;color:var(--muted);text-align:left;background:0 0;align-content:center;gap:4px;padding:9px 10px;display:grid}.capital-social-page .path-mobile-selector button:last-child{grid-column:1/-1}.capital-social-page .path-mobile-selector button.is-active,.capital-social-page .dimension-mobile-selectors button.is-active{border-color:var(--gold);background:var(--navy);color:#fff}.capital-social-page .path-mobile-selector button.is-past:not(.is-active){background:#c2943914}.capital-social-page .path-mobile-selector button span,.capital-social-page .dimension-mobile-selectors button span{color:var(--gold);font-family:var(--display);font-size:21px;line-height:.8}.capital-social-page .path-mobile-selector button strong,.capital-social-page .dimension-mobile-selectors button strong{min-width:0;color:var(--ink);font-family:var(--display);overflow-wrap:break-word;text-transform:uppercase;font-size:clamp(16px,4.6vw,21px);font-weight:400;line-height:.9}.capital-social-page .path-mobile-selector button.is-active strong,.capital-social-page .dimension-mobile-selectors button.is-active strong{color:#fff}.capital-social-page .path-mobile .path-reveal,.capital-social-page .dimension-mobile .dimension-detail{margin-top:12px}.capital-social-page .path-mobile .path-reveal{min-height:0;padding:21px 17px}.capital-social-page .path-mobile .path-reveal h3{font-size:clamp(38px,12vw,49px)}.capital-social-page .path-mobile-diagram{min-height:270px;margin-top:12px}.capital-social-page .path-mobile-diagram .ring-outer{width:220px;height:220px}.capital-social-page .path-mobile-diagram .ring-inner{width:126px;height:126px}.capital-social-page .path-mobile-diagram .path-core{border-width:3px;width:83px;height:83px}.capital-social-page .path-mobile-diagram .path-core strong{font-size:21px}.capital-social-page .path-mobile-diagram .path-node{width:63px;height:43px}.capital-social-page .path-mobile-diagram .path-node span{font-size:11px}.capital-social-page .path-mobile-diagram .node-a{top:19px}.capital-social-page .path-mobile-diagram .node-b{top:64px;right:8px}.capital-social-page .path-mobile-diagram .node-c{bottom:23px;right:20px}.capital-social-page .path-mobile-diagram .node-d{bottom:23px;left:20px}.capital-social-page .path-mobile-diagram .node-e{top:64px;left:8px}.capital-social-page .path-mobile-diagram .arrow-a{font-size:17px;top:48px;right:48px}.capital-social-page .path-mobile-diagram .arrow-b{font-size:17px;bottom:57px;right:48px}.capital-social-page .path-mobile-diagram .arrow-c{font-size:17px;bottom:57px;left:48px}.capital-social-page .path-mobile-diagram .arrow-d{font-size:17px;top:48px;left:48px}.capital-social-page .dimension-mobile .dimension-detail{padding:21px 17px}.capital-social-page .dimension-mobile .dimension-detail h3{font-size:clamp(36px,11vw,47px)}.capital-social-page .dimension-map-static{min-height:270px;margin-top:12px}.capital-social-page .dimension-map-static:before{width:240px;height:240px}.capital-social-page .dimension-map-static:after{width:146px;height:146px}.capital-social-page .dimension-map-static .dimension-center{width:82px;height:82px}.capital-social-page .dimension-map-static .dimension-center strong{font-size:20px}.capital-social-page .dimension-map-static .dimension-point{pointer-events:none;width:111px;min-height:64px;padding:7px}.capital-social-page .dimension-map-static .dimension-point strong{margin:4px 0 2px;font-size:19px}.capital-social-page .dimension-map-static .dimension-point small{font-size:7px}.capital-social-page .dimension-map-static .dimension-1{top:13px;left:6px}.capital-social-page .dimension-map-static .dimension-2{top:13px;right:6px}.capital-social-page .dimension-map-static .dimension-3{bottom:13px;right:6px}.capital-social-page .dimension-map-static .dimension-4{bottom:13px;left:6px}.capital-social-page .config-panel{grid-template-columns:1fr;gap:11px}.capital-social-page .config-card{grid-template-columns:minmax(0,1fr) 108px;max-width:none;min-height:0;padding:16px;display:none;transform:none}.capital-social-page .config-card.is-selected{display:grid;transform:none}.capital-social-page .config-card-compact{justify-self:stretch}.capital-social-page .config-card h3{max-width:200px;font-size:clamp(28px,8.4vw,38px)}.capital-social-page .config-card .network-svg{width:108px;height:98px}.capital-social-page .config-card li{margin:5px 0;font-size:9px}.capital-social-page .not-equal{display:none}.capital-social-page .reading-panel{margin-top:11px;padding:16px 17px}.capital-social-page .reading-panel h3{font-size:31px}.capital-social-page .reading-panel p{font-size:10px}.capital-social-page .results-layout{display:block}.capital-social-page .result-list{grid-template-columns:1fr}.capital-social-page .result-item{border-bottom:1px solid #d7d4cb;display:block}.capital-social-page .result-item:last-child{border-bottom:0}.capital-social-page .result-list button{width:100%;min-height:61px;border-bottom:0!important;border-right:0!important}.capital-social-page .result-detail-desktop{display:none}.capital-social-page .result-detail-mobile{min-height:0;margin:0 9px 9px;padding:18px 16px;display:none}.capital-social-page .result-detail-mobile.is-open{display:block}.capital-social-page .result-detail-mobile h3{font-size:clamp(37px,11vw,49px)}.capital-social-page .result-detail-mobile>p{font-size:11px}.capital-social-page .result-caution{margin-top:20px}.capital-social-page .balance-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.capital-social-page .balance-tabs button{grid-template-columns:31px 1fr;gap:2px 7px;min-height:62px;padding:9px}.capital-social-page .balance-tabs button>span{font-size:24px}.capital-social-page .balance-tabs button strong{font-size:21px}.capital-social-page .balance-tabs button small{font-size:8px;line-height:1.2}.capital-social-page .balance-layout{flex-direction:column;gap:11px;display:flex}.capital-social-page .balance-detail{order:1;min-height:0;padding:20px 17px}.capital-social-page .balance-detail h3{font-size:clamp(38px,11vw,50px)}.capital-social-page .balance-visual{order:2;min-height:225px}.capital-social-page .balance-visual .network-svg{height:175px}.capital-social-page .tie-layout-desktop,.capital-social-page .digital-layout-desktop,.capital-social-page .lens-layout-desktop{display:none}.capital-social-page .tie-accordion-mobile,.capital-social-page .digital-accordion-mobile,.capital-social-page .lens-accordion-mobile{display:block}.capital-social-page .tie-accordion-item,.capital-social-page .digital-accordion-item,.capital-social-page .lens-accordion-item{border-bottom:1px solid #fff3}.capital-social-page .tie-accordion-item>button,.capital-social-page .digital-accordion-item>button,.capital-social-page .lens-accordion-item>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:31px 1fr 18px;align-items:center;gap:7px;width:100%;min-height:59px;padding:9px 3px;display:grid}.capital-social-page .tie-accordion-item>button>span,.capital-social-page .digital-accordion-item>button>span,.capital-social-page .lens-accordion-item>button>span{color:var(--gold);font-family:var(--display);grid-area:1/1/3;font-size:22px}.capital-social-page .tie-accordion-item>button strong,.capital-social-page .digital-accordion-item>button strong,.capital-social-page .lens-accordion-item>button strong{min-width:0;font-family:var(--display);overflow-wrap:break-word;text-transform:uppercase;grid-area:1/2;font-size:clamp(21px,6vw,29px);font-weight:400;line-height:.9}.capital-social-page .tie-accordion-item>button small{color:#c5d0dc;grid-area:2/2;font-size:8px}.capital-social-page .tie-accordion-item>button i,.capital-social-page .digital-accordion-item>button i,.capital-social-page .lens-accordion-item>button i{color:var(--gold-light);text-align:center;grid-area:1/3/3;font-size:19px;font-style:normal}.capital-social-page .tie-accordion-item.is-open>button,.capital-social-page .digital-accordion-item.is-open>button{color:var(--gold-light)}.capital-social-page .tie-detail-mobile{min-height:0;margin:4px 0 12px;padding:19px 17px}.capital-social-page .tie-detail-mobile h3{font-size:clamp(37px,11vw,49px)}.capital-social-page .tie-detail-mobile .tie-columns{gap:11px}.capital-social-page .tie-synthesis{margin-top:18px}.capital-social-page .level-layout,.capital-social-page .trust-layout{flex-direction:column;gap:11px;display:flex}.capital-social-page .level-detail,.capital-social-page .trust-detail{order:1;min-height:0;padding:20px 17px}.capital-social-page .level-visual,.capital-social-page .trust-cycle{order:2;min-height:245px}.capital-social-page .level-detail h3,.capital-social-page .trust-detail h3{font-size:clamp(36px,11vw,48px)}.capital-social-page .trust-form-tabs{gap:5px;margin-bottom:17px}.capital-social-page .trust-form-tabs button{min-height:35px;padding:6px 8px;font-size:8px}.capital-social-page .trust-cycle{min-height:270px}.capital-social-page .trust-cycle-note{margin-top:12px}.capital-social-page .digital-accordion-item,.capital-social-page .lens-accordion-item{border-color:var(--line)}.capital-social-page .digital-accordion-item>button{color:#fff}.capital-social-page .lens-accordion-item>button{color:var(--navy)}.capital-social-page .digital-accordion-item.is-open>button{color:var(--gold-light);background:#c2943924}.capital-social-page .lens-accordion-item.is-open>button{color:var(--navy);background:#c294391a}.capital-social-page .digital-detail-mobile,.capital-social-page .lens-detail-mobile{min-height:0;margin:0 0 9px;padding:19px 17px;display:block}.capital-social-page .digital-detail-mobile h3,.capital-social-page .lens-detail-mobile h3{font-size:clamp(37px,11vw,49px)}.capital-social-page .digital-synthesis{margin-top:18px}.capital-social-page .final-section h2{font-size:clamp(53px,16vw,78px)}.capital-social-page .final-section blockquote{font-size:clamp(30px,8vw,42px)}}.networking-politico-page{--np-navy:#0d1b2a;--np-navy-deep:#06111e;--np-navy-2:#1b2e4b;--np-gold:#c29439;--np-gold-light:#e3bd6c;--np-paper:#f7f6f2;--np-paper-warm:#efede6;--np-white:#fff;--np-ink:#172034;--np-muted:#596579;--np-line:#d8d6cf;--np-soft-line:#17203429;--np-focus:#2e72c4;--np-shadow:0 18px 42px #0d1b2a1f;--np-display:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--np-body:"Open Sans", Arial, sans-serif;background:var(--np-paper);width:100%;min-width:320px;color:var(--np-ink);font-family:var(--np-body);line-height:1.65;overflow-x:clip}.networking-politico-page *{box-sizing:border-box}.networking-politico-page button,.networking-politico-page input,.networking-politico-page select,.networking-politico-page textarea,.networking-politico-page a{font:inherit}.networking-politico-page button{cursor:pointer}.networking-politico-page button:disabled{cursor:not-allowed;opacity:.48}.networking-politico-page button:focus-visible,.networking-politico-page a:focus-visible,.networking-politico-page input:focus-visible,.networking-politico-page select:focus-visible,.networking-politico-page textarea:focus-visible{outline:3px solid var(--np-focus);outline-offset:3px}.networking-politico-page img{max-width:100%;display:block}.networking-politico-page h1,.networking-politico-page h2,.networking-politico-page h3,.networking-politico-page h4,.networking-politico-page p{margin-top:0}.networking-politico-page section[id]{scroll-margin-top:70px}:is(html:has(.networking-politico-page),body:has(.networking-politico-page)){background:#000;transition:background-color .16s}html[data-networking-breadcrumb-visible=false]:has(.networking-politico-page){background:var(--np-navy)}html[data-networking-breadcrumb-visible=false] body:has(.networking-politico-page){background:var(--np-navy)}.np-shell{width:min(1180px,100% - 48px);margin:0 auto}.np-section{padding:104px 0}.np-eyebrow{color:var(--np-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:800;line-height:1.2}.np-primary-button,.np-secondary-button,.np-small-button,.np-clear-button{letter-spacing:.02em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.np-primary-button{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy)}.np-primary-button:hover{background:var(--np-gold-light);transform:translateY(-2px);box-shadow:0 10px 22px #0d1b2a2e}.np-secondary-button{border-color:var(--np-line);color:var(--np-navy);background:0 0}.np-secondary-button:hover{border-color:var(--np-gold);background:#c2943917;transform:translateY(-2px)}.np-small-button{border-color:var(--np-gold);background:var(--np-gold);min-height:39px;color:var(--np-navy);padding:8px 12px;font-size:10px}.np-small-button:hover{background:var(--np-gold-light);transform:translateY(-1px)}.np-site-header{z-index:1000;isolation:isolate;width:100%;height:calc(40px + env(safe-area-inset-top));color:#fff;background:#000;border-bottom:1px solid #ffffff29;align-items:flex-end;padding:0 max(24px,50vw - 640px);transition:transform .24s;display:flex;position:fixed;inset:0 0 auto}.np-site-header:not(.is-hidden){background:#000!important}.np-site-header.is-hidden{border-bottom-color:#0000;transform:translateY(-110%);background:0 0!important}.np-breadcrumb{color:#ffffff94;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;width:100%;min-width:0;height:40px;font-size:9px;font-weight:600;line-height:1;display:flex;overflow:hidden}.np-breadcrumb a{color:inherit}.np-breadcrumb a:hover{color:var(--np-gold-light)}.np-breadcrumb strong{color:var(--np-gold-light);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:700;overflow:hidden}.np-breadcrumb-stage{color:#fff;text-overflow:ellipsis;min-width:0;overflow:hidden}.np-hero{margin-top:calc(40px + env(safe-area-inset-top));background:var(--np-navy-deep);color:#fff;position:relative;overflow:hidden}.np-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 77% 43%,#255b9566,#0000 28rem),linear-gradient(135deg,#c2943914,#0000 33%);position:absolute;inset:0}.np-hero-shell{z-index:1;padding:clamp(70px,8vw,112px) 0 24px;position:relative}.np-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);align-items:center;gap:clamp(38px,6vw,95px);display:grid}.np-hero-copy{min-width:0}.np-hero-copy .np-eyebrow{margin-bottom:25px}.np-hero-copy h1{max-width:690px;font-family:var(--np-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(74px,10vw,142px);font-weight:400;line-height:.72}.np-hero-copy h1 span{color:var(--np-gold);display:block}.np-hero-subtitle{color:#fff;max-width:520px;margin:27px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1.26}.np-hero-lede{color:#cfd9e3;max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.75}.np-hero-author{align-items:center;gap:15px;margin:32px 0 28px;display:flex}.np-hero-author>span{background:var(--np-gold);flex:0 0 3px;width:3px;height:49px}.np-hero-author strong{font-family:var(--np-display);letter-spacing:.03em;text-transform:uppercase;font-size:28px;font-weight:400;line-height:1;display:block}.np-hero-author small{color:var(--np-gold-light);margin-top:7px;font-size:10px;line-height:1.4;display:block}.np-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.np-hero-secondary{color:#dce4ed;font-size:11px;font-weight:700}.np-hero-secondary:hover{color:var(--np-gold-light)}.np-hero-visual{place-items:center;min-height:470px;display:grid;position:relative}.np-network-graphic{z-index:2;width:min(100%,650px);height:auto;position:relative;overflow:visible}.np-visual-caption{z-index:3;color:var(--np-gold-light);letter-spacing:.13em;background:#06111ed6;border:1px solid #e3bd6cbd;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:flex;position:absolute}.np-visual-caption b{color:#fff;font-size:14px;font-weight:400}.np-visual-caption.top{top:33px;left:0}.np-visual-caption.bottom{bottom:45px;right:-7px}.np-hero-visual:before,.np-hero-visual:after{display:none}.np-hero-footer-line{color:#aebdca;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #e3bd6c6b;justify-content:space-between;gap:20px;margin-top:62px;padding-top:17px;font-size:9px;font-weight:700;display:flex}.np-hero-footer-line span:last-child{color:var(--np-gold-light);text-align:right}.np-panorama{background:var(--np-paper);border-bottom:1px solid var(--np-line);padding:56px 0 62px}.np-panorama-head{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;gap:38px;margin-bottom:32px;display:grid}.np-panorama-head h2{font-family:var(--np-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.82}.np-panorama-head h2 em{color:var(--np-gold);font-style:normal}.np-panorama-head>p{max-width:340px;color:var(--np-muted);margin:0 0 2px;font-size:13px;line-height:1.7}.np-panorama-grid{grid-template-columns:repeat(3,1fr) 28px minmax(150px,.7fr);align-items:stretch;gap:10px;display:grid}.np-panorama-grid article{border:1px solid var(--np-line);background:#fff;grid-template-columns:48px 1fr;align-content:center;gap:2px 11px;min-height:128px;padding:18px;display:grid}.np-panorama-grid article span{color:var(--np-gold);font-family:var(--np-display);grid-row:span 2;font-size:46px;line-height:.8}.np-panorama-grid article strong{font-family:var(--np-display);text-transform:uppercase;font-size:28px;font-weight:400;line-height:.9}.np-panorama-grid article small{color:var(--np-muted);font-size:10px;line-height:1.35}.np-panorama-grid>b{color:var(--np-gold);place-items:center;font-size:25px;display:grid}.np-panorama-grid article.result{border-color:var(--np-gold);background:var(--np-navy);color:#fff}.np-panorama-grid article.result small{color:#d2dce7}.np-opening{background:var(--np-paper-warm)}.np-opening-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start;gap:clamp(36px,7vw,100px);display:grid}.np-opening-copy h2{font-family:var(--np-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(62px,7.7vw,103px);font-weight:400;line-height:.76}.np-opening-copy h2 em{color:var(--np-gold);font-style:normal}.np-opening-copy>p:not(.np-eyebrow){max-width:480px;color:var(--np-muted);margin-bottom:31px;font-size:14px;line-height:1.75}.np-profile-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.np-profile-cards article{border:1px solid var(--np-line);background:#fff;min-height:162px;padding:18px}.np-profile-cards span{color:var(--np-gold);letter-spacing:.12em;font-size:9px;font-weight:800}.np-profile-cards strong{font-family:var(--np-display);text-transform:uppercase;margin-top:20px;font-size:40px;font-weight:400;line-height:.9;display:block}.np-profile-cards small{color:var(--np-muted);margin-top:11px;font-size:10px;line-height:1.45;display:block}.np-opening-interaction{border:1px solid var(--np-gold);box-shadow:var(--np-shadow);background:#fff;padding:27px}.np-question{color:var(--np-ink);margin-bottom:17px;font-family:Montserrat,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.4}.np-choice-list{gap:8px;display:grid}.np-choice-list button{border:1px solid var(--np-line);min-height:53px;color:var(--np-ink);text-align:left;background:0 0;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,background .16s,color .16s;display:grid}.np-choice-list button:hover{border-color:var(--np-gold)}.np-choice-list button.is-selected{border-color:var(--np-navy);background:var(--np-navy);color:#fff}.np-choice-list button span{border:1px solid var(--np-gold);width:23px;height:23px;color:var(--np-gold);border-radius:50%;place-items:center;font-size:12px;display:grid}.np-choice-list button strong{font-size:12px;line-height:1.4}.np-reveal-card{border-left:3px solid var(--np-gold);background:var(--np-navy);color:#fff;gap:5px;margin-top:16px;padding:17px;animation:.22s both np-reveal;display:grid}.np-reveal-card .np-eyebrow{color:var(--np-gold-light);margin-bottom:2px}.np-reveal-card strong{color:var(--np-gold-light);font-family:var(--np-display);text-transform:uppercase;font-size:34px;font-weight:400;line-height:.95}.np-reveal-card span{color:#d5dfe9;font-size:11px;line-height:1.6}.np-opening-button{width:100%;margin-top:18px}.np-journey{background:var(--np-navy);color:#fff}.np-journey-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;margin-bottom:35px;display:grid}.np-journey-top h2{font-family:var(--np-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(53px,6vw,86px);font-weight:400;line-height:.82}.np-journey-top h2 em{color:var(--np-gold);font-style:normal}.np-progress-label{border-left:2px solid var(--np-gold);min-width:140px;padding:12px 14px}.np-progress-label span{color:var(--np-gold-light);letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.np-progress-label strong{color:#fff;font-family:var(--np-display);text-transform:uppercase;margin-top:5px;font-size:27px;font-weight:400;line-height:.9;display:block}.np-stepper{grid-template-columns:repeat(10,1fr);gap:5px;margin:0 0 27px;padding:0;list-style:none;display:grid}.np-stepper li{min-width:0}.np-stepper button{color:#aebdca;text-align:left;background:#ffffff0a;border:1px solid #ffffff2e;grid-template-columns:22px 1fr;align-items:center;gap:3px 7px;width:100%;min-height:54px;padding:7px 8px;display:grid}.np-stepper button:hover:not(:disabled){border-color:var(--np-gold)}.np-stepper button>span{color:var(--np-gold);font-family:var(--np-display);grid-row:span 2;font-size:21px;line-height:.8}.np-stepper button small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.15;overflow:hidden}.np-stepper li.is-current button{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy);box-shadow:0 7px 18px #0000002e}.np-stepper li.is-current button>span{color:var(--np-navy)}.np-stepper li.is-complete button{color:#e6edf4;border-color:#e3bd6c80}.np-step-panel{background:var(--np-paper);min-height:650px;color:var(--np-ink);box-shadow:var(--np-shadow);padding:clamp(25px,4vw,47px);animation:.24s both np-reveal}.np-step-header{border-bottom:1px solid var(--np-line);grid-template-columns:minmax(0,1fr) 90px;align-items:start;gap:22px;padding-bottom:28px;display:grid}.np-step-header h2{max-width:810px;font-family:var(--np-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(50px,6vw,80px);font-weight:400;line-height:.82}.np-step-lead{max-width:730px;color:var(--np-muted);margin:18px 0 0;font-size:14px;line-height:1.75}.np-step-number{color:var(--np-gold);font-family:var(--np-display);text-align:right;font-size:75px;line-height:.75}.np-step-actions{border-top:1px solid var(--np-line);justify-content:space-between;gap:12px;margin-top:38px;padding-top:22px;display:flex}.np-form-message{border-left:3px solid var(--np-gold);color:var(--np-muted);background:#c2943914;margin:18px 0 0;padding:10px 13px;font-size:11px;line-height:1.5}.np-journey-locked{text-align:center;border:1px solid #e3bd6c59;place-content:center;max-width:620px;min-height:320px;margin:0 auto;padding:45px;display:grid}.np-journey-locked>span{color:var(--np-gold-light);letter-spacing:.18em;font-size:10px;font-weight:800}.np-journey-locked strong{color:#fff;font-family:var(--np-display);text-transform:uppercase;margin-top:15px;font-size:52px;font-weight:400;line-height:.84}.np-journey-locked p{color:#c8d3df;margin:15px auto 22px;font-size:13px}.np-step-grid{grid-template-columns:minmax(0,.8fr) minmax(330px,1fr);align-items:start;gap:28px;margin-top:30px;display:grid}.np-explainer>p{max-width:540px;color:var(--np-muted);font-size:14px;line-height:1.75}.np-example-list{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.np-example-list span{border:1px solid var(--np-line);color:var(--np-muted);background:#fff;padding:7px 9px;font-size:10px}.np-inline-insight{border-left:3px solid var(--np-gold);background:#c2943917;gap:6px;margin-top:28px;padding:16px;display:grid}.np-inline-insight b{color:var(--np-navy);font-family:Montserrat,Arial,sans-serif;font-size:12px}.np-inline-insight span{color:var(--np-muted);font-size:11px;line-height:1.55}.np-form-card{border:1px solid var(--np-gold);background:#fff;gap:13px;padding:21px;display:grid;box-shadow:0 12px 28px #0d1b2a12}.np-form-label,.np-field-label{color:var(--np-gold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.2}.np-form-card label,.np-value-questions label,.np-bridge-field{color:var(--np-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.np-form-card input,.np-form-card select,.np-form-card textarea,.np-environment-card input,.np-environment-card select,.np-environment-card textarea,.np-actor-card input,.np-actor-card select,.np-value-questions textarea,.np-bridge-field textarea{border:1px solid var(--np-line);width:100%;min-height:42px;color:var(--np-ink);resize:vertical;background:#fff;border-radius:2px;padding:9px 10px;font-size:12px;font-weight:400;line-height:1.45}.np-form-card input::placeholder,.np-form-card textarea::placeholder,.np-bridge-field textarea::placeholder{color:#9299a2}.np-form-two{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.np-list-heading{justify-content:space-between;align-items:end;gap:16px;margin-top:39px;display:flex}.np-list-heading .np-eyebrow{margin-bottom:4px}.np-list-heading h3{font-family:var(--np-display);text-transform:uppercase;margin:0;font-size:39px;font-weight:400;line-height:.9}.np-list-heading>span{color:var(--np-muted);font-size:11px}.np-environment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.np-environment-card{border:1px solid var(--np-line);background:#fff;padding:14px;transition:border-color .16s,box-shadow .16s}.np-environment-card.is-selected{border-color:var(--np-gold);box-shadow:0 12px 25px #0d1b2a14}.np-card-select{border:0;border-bottom:1px solid var(--np-line);width:100%;color:var(--np-ink);text-align:left;background:0 0;grid-template-columns:35px minmax(0,1fr) 27px;align-items:center;gap:9px;padding:0 0 12px;display:grid}.np-card-select:hover strong{color:var(--np-gold-dark,#7d5f26)}.np-card-index{color:var(--np-gold);font-family:var(--np-display);font-size:29px;line-height:.8}.np-card-select strong{font-family:var(--np-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:30px;font-weight:400;line-height:.85;display:block;overflow:hidden}.np-card-select small{color:var(--np-muted);margin-top:6px;font-size:9px;line-height:1.25;display:block}.np-card-select i{border:1px solid var(--np-gold);width:25px;height:25px;color:var(--np-gold);border-radius:50%;place-items:center;font-size:14px;font-style:normal;display:grid}.np-card-fields{gap:9px;margin-top:13px;display:grid}.np-card-fields label{color:var(--np-muted);grid-template-columns:1fr;gap:5px;font-size:9px;font-weight:700;display:grid}.np-card-fields input,.np-card-fields select,.np-card-fields textarea{min-height:35px;padding:7px 8px;font-size:11px}.np-remove-button{color:#8a6060;background:0 0;border:0;margin-top:12px;padding:0;font-size:9px;font-weight:700}.np-remove-button:hover{color:#b23a3a}.np-empty-card{border:1px dashed var(--np-line);min-height:100px;color:var(--np-muted);background:#ffffff75;align-items:center;gap:14px;padding:19px;display:flex}.np-empty-card span{color:var(--np-gold);font-family:var(--np-display);font-size:33px;line-height:.8}.np-empty-card p{margin:0;font-size:12px;line-height:1.55}.np-position-prospect-map{grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;margin-top:29px;display:grid}.np-position-prospect-map>div{border:1px solid var(--np-line);background:#fff;align-content:center;min-height:125px;padding:17px;display:grid}.np-position-prospect-map div:last-child{border-color:var(--np-gold);background:var(--np-navy);color:#fff}.np-position-prospect-map span{color:var(--np-gold);letter-spacing:.14em;font-size:9px;font-weight:800}.np-position-prospect-map strong{font-family:var(--np-display);text-transform:uppercase;margin-top:10px;font-size:29px;font-weight:400;line-height:.88}.np-position-prospect-map small{color:var(--np-muted);letter-spacing:.12em;margin-top:8px;font-size:9px;font-weight:800}.np-position-prospect-map div:last-child small{color:var(--np-gold-light)}.np-position-prospect-map>b{color:var(--np-gold);text-align:center;font-size:22px}.np-selection-block,.np-prospect-focus{margin-top:30px}.np-selection-copy p{color:var(--np-ink);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.4}.np-selection-copy small{color:var(--np-muted);margin-top:6px;font-size:11px;display:block}.np-selection-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.np-selection-list>button{border:1px solid var(--np-line);min-height:108px;color:var(--np-ink);text-align:left;background:#fff;grid-template-columns:35px minmax(0,1fr) 25px;align-items:center;gap:3px 10px;padding:15px;display:grid}.np-selection-list>button:hover{border-color:var(--np-gold)}.np-selection-list>button.is-selected{border-color:var(--np-gold);background:var(--np-navy);color:#fff;box-shadow:var(--np-shadow)}.np-selection-list>button>span{color:var(--np-gold);font-family:var(--np-display);grid-row:span 2;font-size:29px;line-height:.8}.np-selection-list>button strong{font-family:var(--np-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:31px;font-weight:400;line-height:.85;overflow:hidden}.np-selection-list>button small{color:var(--np-muted);text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.np-selection-list>button.is-selected small{color:#cbd6e2}.np-selection-list>button i{grid-area:1/3/span 2;font-size:19px;font-style:normal}.np-borrowed-case{border:1px solid var(--np-gold);background:#fff;grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:38px;padding:24px;display:grid}.np-case-marker{background:var(--np-navy);color:#fff;align-content:center;min-height:190px;padding:18px;display:grid}.np-case-marker span{color:var(--np-gold-light);letter-spacing:.13em;font-size:9px;font-weight:800}.np-case-marker strong{color:var(--np-gold);font-family:var(--np-display);margin-top:20px;font-size:65px;font-weight:400;line-height:.75}.np-case-marker small{color:#cbd6e2;margin-top:9px;font-size:10px}.np-borrowed-case h3{font-family:var(--np-display);text-transform:uppercase;margin:0 0 12px;font-size:43px;font-weight:400;line-height:.85}.np-borrowed-case p:not(.np-eyebrow){max-width:650px;color:var(--np-muted);font-size:13px;line-height:1.7}.np-case-flow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:21px;display:flex}.np-case-flow span,.np-case-flow strong{border:1px solid var(--np-line);background:var(--np-paper);color:var(--np-muted);padding:7px 9px;font-size:9px;line-height:1.3}.np-case-flow b{color:var(--np-gold)}.np-case-flow strong{border-color:var(--np-gold);color:var(--np-navy);background:#c294391f}.np-borrowed-case aside{border-left:3px solid var(--np-gold);background:#c2943914;gap:5px;margin-top:22px;padding:12px 14px;display:grid}.np-borrowed-case aside b{font-size:11px}.np-borrowed-case aside span{color:var(--np-muted);font-size:11px;line-height:1.55}.np-principle-card{border:1px solid var(--np-gold);background:#c294391a;gap:5px;margin-top:27px;padding:18px 20px;display:grid}.np-principle-card span{color:var(--np-gold);letter-spacing:.14em;font-size:9px;font-weight:800}.np-principle-card strong{color:var(--np-navy);font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.45}.np-alert-card{border-left:4px solid var(--np-gold);background:var(--np-navy);color:#fff;gap:7px;margin-top:30px;padding:19px 21px;display:grid}.np-alert-card strong{color:var(--np-gold-light);font-family:var(--np-display);text-transform:uppercase;font-size:35px;font-weight:400;line-height:.9}.np-alert-card span{color:#d4dfe9;max-width:800px;font-size:12px;line-height:1.6}.np-audience-section{margin-top:33px}.np-subheading{margin-bottom:17px}.np-subheading .np-eyebrow{margin-bottom:5px}.np-subheading h3{font-family:var(--np-display);text-transform:uppercase;margin:0;font-size:42px;font-weight:400;line-height:.86}.np-subheading>span{color:var(--np-muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.np-audience-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.np-audience-item{border:1px solid var(--np-line);cursor:pointer;background:#fff;grid-template-columns:25px 1fr 20px;align-items:start;gap:7px;min-height:97px;padding:12px;display:grid;position:relative}.np-audience-item input{opacity:0;pointer-events:none;position:absolute}.np-audience-item>span{color:var(--np-gold);font-family:var(--np-display);font-size:23px;line-height:.8}.np-audience-item strong{font-size:11px;line-height:1.35}.np-audience-item i{border:1px solid var(--np-line);width:19px;height:19px;color:var(--np-gold);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.np-audience-item.is-checked{border-color:var(--np-gold);background:#c294391a}.np-audience-item.is-checked i{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy)}.np-actor-workspace{grid-template-columns:minmax(0,.8fr) minmax(330px,1.2fr);align-items:start;gap:28px;margin-top:37px;display:grid}.np-actor-form{gap:14px}.np-power-choice-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:7px;display:grid}.np-power-choice-grid button{border:1px solid var(--np-line);min-height:78px;color:var(--np-ink);text-align:left;background:0 0;align-content:center;padding:8px;display:grid}.np-power-choice-grid button:hover{border-color:var(--np-gold)}.np-power-choice-grid button.is-selected{border-color:var(--np-gold);background:var(--np-navy);color:#fff}.np-power-choice-grid strong{font-size:10px;line-height:1.25}.np-power-choice-grid small{color:var(--np-muted);margin-top:4px;font-size:8px;line-height:1.3}.np-power-choice-grid button.is-selected small{color:#cbd6e2}.np-actors-list{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:19px;display:grid}.np-actor-card{border:1px solid var(--np-line);background:#fff;padding:14px}.np-actor-head{grid-template-columns:35px minmax(0,1fr) 22px;align-items:center;gap:9px;display:grid}.np-actor-mark{background:var(--np-navy);width:32px;height:32px;color:var(--np-gold-light);font-family:var(--np-display);border-radius:50%;place-items:center;font-size:21px;display:grid}.np-actor-head input{border:0;border-bottom:1px solid var(--np-line);min-height:28px;font-family:var(--np-display);text-transform:uppercase;padding:3px 4px;font-size:25px;line-height:.85}.np-actor-head small{color:var(--np-muted);margin-top:5px;font-size:9px;display:block}.np-icon-button{color:#8a6060;background:0 0;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:20px;line-height:1}.np-icon-button:hover{color:#a33d3d;background:#f4e8e8}.np-actor-audience{color:var(--np-muted);gap:5px;margin-top:12px;font-size:9px;font-weight:700;display:grid}.np-actor-audience select{min-height:33px}.np-power-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.np-power-tags span{color:var(--np-gold-dark,#7d5f26);background:#c294391f;padding:4px 6px;font-size:8px;font-weight:700;line-height:1.25}.np-power-explainer{border:1px solid var(--np-line);background:#fff;margin-top:28px;padding:16px}.np-power-explainer .np-eyebrow{margin-bottom:11px}.np-power-explainer>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.np-power-explainer span{color:var(--np-muted);gap:4px;font-size:9px;line-height:1.3;display:grid}.np-power-explainer b{color:var(--np-navy);font-size:10px}.np-network-context{border:1px solid var(--np-gold);background:#c294391a;grid-template-columns:auto minmax(0,1fr) minmax(160px,.75fr);align-items:center;gap:14px;margin-top:30px;padding:14px 16px;display:grid}.np-network-context span{color:var(--np-gold);letter-spacing:.13em;font-size:9px;font-weight:800}.np-network-context strong{font-family:var(--np-display);text-transform:uppercase;font-size:33px;font-weight:400;line-height:.86}.np-network-context small{color:var(--np-muted);font-size:10px;line-height:1.4}.np-network-columns{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:17px;display:grid}.np-network-box{border:1px solid var(--np-line);background:#fff;padding:20px}.np-network-box.protection{border-top:4px solid var(--np-navy)}.np-network-box.support{border-top:4px solid var(--np-gold)}.np-network-box-head{align-items:center;gap:13px;display:flex}.np-network-box-head>span{color:var(--np-gold);font-family:var(--np-display);font-size:36px;line-height:.8}.np-network-box-head p{color:var(--np-muted);letter-spacing:.13em;margin:0;font-size:9px;font-weight:800}.np-network-box-head h3{font-family:var(--np-display);text-transform:uppercase;margin:4px 0 0;font-size:39px;font-weight:400;line-height:.8}.np-network-box>p{color:var(--np-muted);margin:17px 0;font-size:11px;line-height:1.55}.np-network-actor-list{gap:6px;display:grid}.np-network-actor-list label{border:1px solid var(--np-line);background:var(--np-paper);cursor:pointer;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:3px 8px;padding:9px;display:grid}.np-network-actor-list label:hover{border-color:var(--np-gold)}.np-network-actor-list label.is-selected{border-color:var(--np-gold);background:#c294391a}.np-network-actor-list input{accent-color:var(--np-gold);grid-row:span 2}.np-network-actor-list label>span{font-size:11px;font-weight:700;line-height:1.3}.np-network-actor-list small{color:var(--np-muted);font-size:8px;line-height:1.3}.np-muted-empty{color:var(--np-muted);padding:12px 0;font-size:11px}.np-network-alerts{gap:6px;margin-top:18px;display:grid}.np-network-alerts .np-eyebrow{margin-bottom:2px}.np-network-alerts>span{color:#7a5a38;background:#fff7ed;border-left:3px solid #b77d48;padding:9px 11px;font-size:10px;line-height:1.45}.np-network-alerts>span.is-positive{border-left-color:var(--np-gold);color:var(--np-muted);background:#c2943914}.np-fragility-layout{grid-template-columns:minmax(0,1.1fr) minmax(270px,.7fr);align-items:start;gap:27px;margin-top:30px;display:grid}.np-question-list{gap:8px;display:grid}.np-reflection-question{border:1px solid var(--np-line);background:#fff;grid-template-columns:33px minmax(0,1fr);align-items:start;gap:4px 11px;padding:14px;display:grid}.np-reflection-question>span{color:var(--np-gold);font-family:var(--np-display);grid-row:span 2;font-size:28px;line-height:.8}.np-reflection-question>strong{font-size:12px;line-height:1.45}.np-answer-row{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.np-answer-row button{border:1px solid var(--np-line);min-height:29px;color:var(--np-muted);background:0 0;padding:5px 8px;font-size:9px;font-weight:700}.np-answer-row button.is-selected{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy)}.np-fragility-result{border:1px solid var(--np-line);background:var(--np-navy);color:#fff;align-content:center;min-height:250px;padding:23px;display:grid}.np-fragility-result .np-eyebrow{color:var(--np-gold-light)}.np-fragility-result>strong{color:var(--np-gold-light);font-family:var(--np-display);text-transform:uppercase;font-size:47px;font-weight:400;line-height:.82}.np-fragility-result>span{color:#d3dde7;margin-top:13px;font-size:11px;line-height:1.6}.np-fragility-result>small{color:#aebdca;margin-top:20px;font-size:9px;line-height:1.45}.np-fragility-result.sustentacao-razoavel{border-color:var(--np-gold)}.np-fragility-result.atencao{border-color:#b77d48}.np-choice-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.np-capital-block{border:1px solid var(--np-line);background:#fff;margin-top:36px;padding:23px}.np-capital-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.np-capital-card{border:1px solid var(--np-line);align-content:start;min-height:170px;padding:13px;display:grid}.np-capital-card.is-filled{border-color:var(--np-gold);background:#c2943914}.np-capital-card>span{color:var(--np-gold);font-family:var(--np-display);font-size:26px;line-height:.8}.np-capital-card>strong{font-family:var(--np-display);text-transform:uppercase;margin-top:12px;font-size:27px;font-weight:400;line-height:.85}.np-capital-card>small{min-height:35px;color:var(--np-muted);margin-top:7px;font-size:9px;line-height:1.35}.np-choice-pills{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.np-choice-pills button{border:1px solid var(--np-line);color:var(--np-muted);background:0 0;padding:5px 6px;font-size:8px;font-weight:700}.np-choice-pills button.is-selected{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy)}.np-inline-link{color:var(--np-gold-dark,#7d5f26);gap:8px;margin-top:20px;font-size:10px;font-weight:800;display:inline-flex}.np-inline-link:hover{color:var(--np-navy)}.np-arrival-comparison{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px;margin-top:31px;display:grid}.np-arrival-card{border:1px solid var(--np-line);background:#fff;align-content:center;gap:7px;min-height:285px;padding:22px;display:grid}.np-arrival-card.direct{border-color:#c6c1ba}.np-arrival-card.well{border-color:var(--np-gold);background:var(--np-navy);color:#fff}.np-arrival-card .np-eyebrow{margin-bottom:12px}.np-arrival-card.direct .np-eyebrow{color:#8b7164}.np-arrival-card.well .np-eyebrow{color:var(--np-gold-light)}.np-arrival-card strong{border:1px solid var(--np-line);font-family:var(--np-display);text-transform:uppercase;padding:8px 9px;font-size:28px;font-weight:400;line-height:.84}.np-arrival-card.well strong{color:#fff;border-color:#e3bd6c61}.np-arrival-card b{color:var(--np-gold);text-align:center;font-size:18px;line-height:.7}.np-arrival-divider{color:var(--np-gold);font-family:var(--np-display);text-align:center;text-transform:uppercase;font-size:25px}.np-access-workspace{border:1px solid var(--np-line);background:#fff;margin-top:34px;padding:23px}.np-access-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 12px;display:grid}.np-access-summary>div{border:1px solid var(--np-line);grid-template-columns:1fr auto;gap:1px 8px;padding:11px;display:grid}.np-access-summary span{color:var(--np-gold);letter-spacing:.11em;font-size:8px;font-weight:800}.np-access-summary strong{color:var(--np-navy);font-family:var(--np-display);grid-row:span 2;font-size:40px;font-weight:400;line-height:.75}.np-access-summary small{color:var(--np-muted);font-size:9px}.np-access-list{grid-template-columns:repeat(2,1fr)}.np-bridge-field{margin-top:16px}.np-network-title{color:var(--np-muted);margin-top:24px;font-size:11px}.np-network-title strong{color:var(--np-navy);font-family:var(--np-display);text-transform:uppercase;font-size:28px;font-weight:400}.np-associability{grid-template-columns:minmax(0,1.22fr) minmax(230px,.68fr);align-items:center;gap:24px;margin-top:32px;display:grid}.np-staircase{grid-template-columns:repeat(6,1fr);align-items:end;gap:5px;min-height:240px;display:grid}.np-staircase button{border:1px solid var(--np-line);min-height:58px;color:var(--np-ink);text-align:left;background:#fff;align-content:center;padding:9px;display:grid}.np-staircase button:hover{border-color:var(--np-gold)}.np-staircase button.is-selected{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy);box-shadow:0 8px 18px #0d1b2a24}.np-staircase button.is-past{background:#c294391a}.np-staircase span{color:var(--np-gold);font-family:var(--np-display);font-size:20px;line-height:.8}.np-staircase button.is-selected span{color:var(--np-navy)}.np-staircase strong{font-family:var(--np-display);text-transform:uppercase;margin-top:5px;font-size:22px;font-weight:400;line-height:.84}.np-stair-1{min-height:82px!important}.np-stair-2{min-height:108px!important}.np-stair-3{min-height:135px!important}.np-stair-4{min-height:162px!important}.np-stair-5{min-height:190px!important}.np-stair-6{min-height:220px!important}.np-stair-reveal{border:1px solid var(--np-gold);background:var(--np-navy);color:#fff;align-content:center;min-height:220px;padding:24px;display:grid}.np-stair-reveal .np-eyebrow{color:var(--np-gold-light)}.np-stair-reveal strong{color:var(--np-gold-light);font-family:var(--np-display);text-transform:uppercase;font-size:48px;font-weight:400;line-height:.8}.np-stair-reveal>span{color:#d2dce7;margin-top:12px;font-size:11px;line-height:1.6}.np-value-questions{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:37px;display:grid}.np-value-questions .np-subheading{grid-column:1/-1;margin-bottom:2px}.np-consolidation-layout{grid-template-columns:minmax(0,1.12fr) minmax(270px,.75fr);align-items:start;gap:27px;margin-top:31px;display:grid}.np-consolidation-list{gap:7px;display:grid}.np-consolidation-list label{border:1px solid var(--np-line);cursor:pointer;background:#fff;grid-template-columns:22px 31px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:57px;padding:8px 11px;display:grid}.np-consolidation-list label:hover{border-color:var(--np-gold)}.np-consolidation-list label.is-checked{border-color:var(--np-gold);background:#c294391a}.np-consolidation-list input{accent-color:var(--np-gold)}.np-consolidation-list label>span{color:var(--np-gold);font-family:var(--np-display);font-size:22px;line-height:.8}.np-consolidation-list strong{font-size:11px;line-height:1.4}.np-consolidation-list i{border:1px solid var(--np-line);width:20px;height:20px;color:var(--np-gold);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.np-consolidation-list label.is-checked i{border-color:var(--np-gold);background:var(--np-gold);color:var(--np-navy)}.np-consolidation-result{color:#6c5337;background:#fff7ed;border:1px solid #b77d48;align-content:center;min-height:270px;padding:24px;display:grid}.np-consolidation-result.is-position{border-color:var(--np-gold);background:var(--np-navy);color:#fff}.np-consolidation-result>span{color:var(--np-gold-dark,#7d5f26);letter-spacing:.14em;font-size:9px;font-weight:800}.np-consolidation-result.is-position>span{color:var(--np-gold-light)}.np-consolidation-result strong{color:#8d6231;font-family:var(--np-display);text-transform:uppercase;margin-top:10px;font-size:50px;font-weight:400;line-height:.8}.np-consolidation-result.is-position strong{color:var(--np-gold-light)}.np-consolidation-result p{color:inherit;margin:14px 0 0;font-size:11px;line-height:1.6}.np-consolidation-result small{color:inherit;opacity:.72;margin-top:18px;font-size:9px;line-height:1.45}.np-cycle-visual,.np-final-cycle{border:1px solid var(--np-line);background:#fff;grid-template-columns:repeat(9,auto);justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:20px;display:grid}.np-cycle-visual>div,.np-final-cycle>div{border:1px solid var(--np-line);text-align:center;place-content:center;min-width:115px;min-height:80px;padding:10px;display:grid}.np-cycle-visual>div.is-current,.np-final-cycle>div:last-child{border-color:var(--np-gold);background:#c2943921}.np-cycle-visual span,.np-final-cycle span{color:var(--np-gold);letter-spacing:.1em;font-size:8px;font-weight:800}.np-cycle-visual strong,.np-final-cycle strong{color:var(--np-navy);font-family:var(--np-display);text-transform:uppercase;margin-top:6px;font-size:23px;font-weight:400;line-height:.84}.np-cycle-visual>b,.np-final-cycle>b{color:var(--np-gold);font-size:18px}.np-cycle-sentence{color:var(--np-gold-dark,#7d5f26);text-align:center;margin-top:16px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700}.np-final-map{background:var(--np-paper-warm)}.np-final-header{justify-content:space-between;align-items:end;gap:28px;display:flex}.np-final-header h2{font-family:var(--np-display);text-transform:uppercase;margin:0;font-size:clamp(59px,7vw,96px);font-weight:400;line-height:.78}.np-final-header h2 em{color:var(--np-gold);font-style:normal}.np-final-header p:not(.np-eyebrow){max-width:590px;color:var(--np-muted);margin:16px 0 0;font-size:13px;line-height:1.6}.np-clear-button{border-color:var(--np-line);min-height:37px;color:var(--np-muted);background:0 0;padding:8px 11px;font-size:10px}.np-clear-button:hover{color:#8d6231;border-color:#b77d48}.np-final-cycle{background:#fff;margin-top:44px}.np-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.np-summary-grid article{border:1px solid var(--np-line);background:#fff;min-height:144px;padding:17px}.np-summary-grid article.wide{grid-column:1/-1;min-height:128px}.np-summary-grid .np-eyebrow{margin-bottom:9px}.np-summary-grid article>strong{color:var(--np-navy);font-family:var(--np-display);text-transform:uppercase;font-size:31px;font-weight:400;line-height:.85;display:block}.np-summary-grid article>small{color:var(--np-muted);margin-top:9px;font-size:10px;line-height:1.45;display:block}.np-summary-grid article>div:not(.np-summary-chips):not(.np-summary-dimensions){flex-wrap:wrap;gap:5px;display:flex}.np-summary-grid article>div span{border:1px solid var(--np-line);color:var(--np-muted);padding:5px 7px;font-size:9px;line-height:1.25}.np-summary-chips,.np-summary-dimensions{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.np-summary-chips span,.np-summary-dimensions span{color:var(--np-gold-dark,#7d5f26);background:#c294391c;padding:5px 7px;font-size:8px;line-height:1.3}.np-next-movements{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.np-next-movements span{color:var(--np-muted);gap:5px;font-size:10px;line-height:1.45;display:grid}.np-next-movements b{color:var(--np-navy);text-transform:uppercase;font-size:9px}.np-final-cta{background:var(--np-navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:28px;display:flex}.np-final-cta .np-eyebrow{color:var(--np-gold-light)}.np-final-cta h3{color:#fff;font-family:var(--np-display);text-transform:uppercase;margin:0;font-size:48px;font-weight:400;line-height:.82}.np-final-cta p:not(.np-eyebrow){color:#d1dce7;max-width:580px;margin:11px 0 0;font-size:11px;line-height:1.6}.np-final-cta .np-primary-button{flex:none}.np-footer{min-height:95px;padding:22px max(24px, calc((100vw - 1180px) / 2)) calc(22px + env(safe-area-inset-bottom));color:#fff;background:#000;justify-content:space-between;align-items:center;gap:25px;display:flex}.np-footer-identity{align-items:center;gap:11px;display:flex}.np-footer-identity img{object-fit:cover;border-radius:50%;width:39px;height:39px}.np-footer-identity p{color:var(--np-gold-light);letter-spacing:.15em;margin:0 0 3px;font-size:8px;font-weight:800}.np-footer-identity strong{font-family:var(--np-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:.85}.np-footer-social{align-items:center;gap:15px;display:flex}.np-footer-social p,.np-footer-url span{color:var(--np-gold-light);letter-spacing:.13em;margin:0;font-size:9px;font-weight:800}.np-footer-social-links{align-items:center;gap:9px;display:flex}.np-footer-social-links a{color:#fff;place-items:center;width:29px;height:29px;display:grid}.np-footer-social-links a:hover{color:var(--np-gold-light)}.np-footer-url{align-items:center;gap:8px;font-size:10px;display:flex}.np-footer-url a{color:#fff}.np-footer-url a:hover{color:var(--np-gold-light)}.np-save-floating{z-index:950;right:max(18px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));border:1px solid var(--np-gold);background:var(--np-navy);color:#fff;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:8px 13px 8px 10px;font-size:11px;font-weight:700;transition:opacity .16s,transform .16s,background .16s;display:inline-flex;position:fixed;box-shadow:0 12px 28px #0d1b2a47}.np-save-floating:hover{background:var(--np-navy-2);transform:translateY(-2px)}.np-save-floating>span{color:var(--np-gold-light);font-size:18px;line-height:.6}.np-save-floating.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}.np-dialog-backdrop{z-index:1100;background:#030a13bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.np-dialog-card{background:var(--np-paper);width:min(100%,560px);max-height:min(720px,100dvh - 48px);padding:33px;position:relative;overflow:auto;box-shadow:0 22px 60px #00000052}.np-dialog-close{width:31px;height:31px;color:var(--np-navy);background:0 0;border:0;border-radius:50%;padding:0;font-size:27px;line-height:1;position:absolute;top:12px;right:13px}.np-dialog-actions{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.np-dialog-card h2{color:var(--np-ink);font-family:var(--np-display);text-transform:uppercase;margin-bottom:13px;font-size:50px;font-weight:400;line-height:.82}.np-dialog-card>p:not(.np-eyebrow){color:var(--np-muted);font-size:12px;line-height:1.7}.np-install-tabs{background:#090a09;flex-wrap:wrap;gap:7px;margin:23px 0 17px;display:flex}.np-install-tabs button{color:var(--np-paper);background:0 0;border:1px solid #f7f6f2c7;padding:9px 11px;font-size:10px;font-weight:700}.np-install-tabs button.is-active{border-color:var(--np-navy);background:var(--np-navy);color:#fff}.np-install-instructions{border-left:3px solid var(--np-gold);background:#ebe9e2;padding:19px}.np-install-instructions>span{color:var(--np-gold);letter-spacing:.13em;font-size:9px;font-weight:800}.np-install-instructions ol{color:var(--np-ink);margin:11px 0 15px;padding-left:19px;font-size:11px;line-height:1.8}.np-install-instructions>p{color:var(--np-muted);font-size:11px;line-height:1.7}.np-install-message{font-weight:700;color:var(--np-navy)!important;margin:13px 0 0!important}@keyframes np-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@supports (-webkit-touch-callout:none){.np-site-header,.np-save-floating{backface-visibility:hidden;will-change:opacity;transition:opacity .16s;transform:none}.np-site-header.is-hidden{opacity:0;pointer-events:none;transform:none}.np-site-header:not(.is-hidden){background:#000!important}.np-site-header.is-hidden{background:0 0!important}.np-save-floating:hover{transform:none}}@media (display-mode:standalone) and (width<=920px){html body:has(.networking-politico-page):before{z-index:-1;height:env(safe-area-inset-top);content:"";background:#000;position:fixed;inset:0 0 auto}html[data-networking-breadcrumb-visible=false] body:has(.networking-politico-page):before{background:var(--np-navy)}}@media (width<=920px){.np-hero-grid,.np-opening-grid,.np-step-grid,.np-actor-workspace,.np-fragility-layout,.np-consolidation-layout,.np-associability{grid-template-columns:1fr}.np-hero-grid{gap:15px}.np-hero-visual{min-height:390px}.np-hero-copy{padding-bottom:14px}.np-panorama-grid{grid-template-columns:repeat(3,1fr)}.np-panorama-grid>b{display:none}.np-panorama-grid article.result{grid-column:1/-1;min-height:92px}.np-panorama-grid article.result span{font-size:31px}.np-opening-grid{gap:36px}.np-stepper{grid-template-columns:repeat(5,1fr)}.np-stepper button{grid-template-columns:22px 1fr;min-height:48px}.np-stepper button small{font-size:8px}.np-capital-grid{grid-template-columns:repeat(2,1fr)}.np-power-choice-grid{grid-template-columns:repeat(3,1fr)}.np-power-explainer>div{grid-template-columns:repeat(3,1fr);gap:11px}.np-network-context{grid-template-columns:1fr auto}.np-network-context small{grid-column:1/-1}.np-cycle-visual,.np-final-cycle{grid-template-columns:1fr;gap:4px}.np-cycle-visual>b,.np-final-cycle>b{text-align:center;transform:rotate(90deg)}.np-cycle-visual>div,.np-final-cycle>div{min-height:61px}.np-final-cta{flex-direction:column;align-items:flex-start}.np-summary-grid{grid-template-columns:repeat(2,1fr)}.np-summary-grid article.wide{grid-column:1/-1}.np-footer{flex-wrap:wrap}}@media (width<=640px){.np-site-header{height:calc(40px + env(safe-area-inset-top));padding:0 18px}.np-breadcrumb{letter-spacing:.8px;gap:7px;font-size:8px}.np-breadcrumb-stage{max-width:37vw}.np-shell{width:min(100% - 40px,1180px)}.networking-politico-page section[id]{scroll-margin-top:61px}.np-hero{margin-top:calc(40px + env(safe-area-inset-top))}.np-hero-shell{padding-top:53px}.np-hero-copy h1{letter-spacing:-.01em;font-size:clamp(66px,18vw,105px)}.np-hero-subtitle{font-size:18px}.np-hero-lede{font-size:13px}.np-hero-author strong{font-size:24px}.np-hero-actions{flex-direction:column;align-items:stretch;gap:12px}.np-hero-actions .np-primary-button{width:100%}.np-hero-secondary{text-align:center}.np-hero-visual{min-height:304px;margin-top:7px}.np-network-graphic{width:100%;max-width:650px}.np-visual-caption{padding:6px 8px;font-size:7px}.np-visual-caption.top{top:8px;left:0}.np-visual-caption.bottom{bottom:13px;right:0}.np-hero-footer-line{gap:8px;margin-top:34px;font-size:8px;line-height:1.35;display:grid}.np-hero-footer-line span:last-child{text-align:left}.np-panorama{padding:65px 0 55px}.np-panorama-head{display:block}.np-panorama-head h2{font-size:57px}.np-panorama-head>p{margin-top:18px;font-size:12px}.np-panorama-grid{grid-template-columns:1fr}.np-panorama-grid article{min-height:92px}.np-panorama-grid article span{font-size:39px}.np-opening{padding:75px 0}.np-opening-copy h2{font-size:72px}.np-profile-cards{grid-template-columns:1fr}.np-profile-cards article{min-height:130px}.np-opening-interaction{padding:19px}.np-journey{padding:75px 0}.np-journey-top{display:block}.np-journey-top h2{font-size:59px}.np-progress-label{margin-top:20px}.np-stepper{gap:4px}.np-stepper button{text-align:center;grid-template-columns:1fr;place-items:center;min-height:43px;padding:6px 2px;display:grid}.np-stepper button>span{grid-row:auto;font-size:20px}.np-stepper button small{display:none}.np-step-panel{min-height:0;padding:20px 16px}.np-step-header{grid-template-columns:minmax(0,1fr) 45px;gap:9px;padding-bottom:23px}.np-step-header h2{font-size:53px}.np-step-number{font-size:45px}.np-step-lead{font-size:12px;line-height:1.65}.np-step-actions{z-index:20;bottom:calc(env(safe-area-inset-bottom) + 7px);padding:10px 5px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7f6f2f2;margin-left:-5px;margin-right:-5px;position:sticky}.np-step-actions .np-primary-button,.np-step-actions .np-secondary-button{min-height:43px;padding:9px 11px;font-size:10px}.np-step-grid{margin-top:23px}.np-form-two{grid-template-columns:1fr}.np-list-heading{flex-direction:column;align-items:start;gap:5px;margin-top:30px}.np-list-heading h3{font-size:36px}.np-environment-list,.np-selection-list,.np-actors-list,.np-network-columns,.np-value-questions,.np-access-list{grid-template-columns:1fr}.np-position-prospect-map{grid-template-columns:1fr;gap:4px}.np-position-prospect-map>b{transform:rotate(90deg)}.np-position-prospect-map>div{min-height:100px}.np-borrowed-case{grid-template-columns:1fr;gap:18px;margin-top:29px;padding:17px}.np-case-marker{min-height:128px}.np-case-marker strong{margin-top:13px;font-size:55px}.np-borrowed-case h3{font-size:38px}.np-case-flow{flex-direction:column;align-items:stretch}.np-case-flow b{transform:rotate(90deg)}.np-alert-card{padding:17px}.np-alert-card strong{font-size:30px}.np-audience-grid,.np-power-choice-grid,.np-power-explainer>div{grid-template-columns:repeat(2,1fr)}.np-network-context{grid-template-columns:1fr}.np-network-context strong{font-size:29px}.np-fragility-layout{gap:17px}.np-fragility-result{min-height:220px}.np-fragility-result>strong{font-size:42px}.np-capital-block,.np-access-workspace{padding:17px}.np-capital-grid{grid-template-columns:1fr}.np-capital-card{min-height:143px}.np-arrival-comparison{grid-template-columns:1fr;gap:5px}.np-arrival-card{min-height:0;padding:18px}.np-arrival-card.well{min-height:255px}.np-arrival-divider{padding:2px 0}.np-access-summary{grid-template-columns:1fr}.np-staircase{grid-template-columns:1fr 1fr;gap:6px;min-height:0}.np-staircase button,.np-stair-1,.np-stair-2,.np-stair-3,.np-stair-4,.np-stair-5,.np-stair-6{min-height:75px!important}.np-stair-reveal{min-height:190px}.np-stair-reveal strong{font-size:42px}.np-consolidation-list label{grid-template-columns:20px 25px minmax(0,1fr) 20px;gap:6px;padding:8px}.np-consolidation-result{min-height:230px}.np-consolidation-result strong{font-size:43px}.np-final-map{padding:75px 0}.np-final-header{flex-direction:column;align-items:start;gap:22px}.np-final-header h2{font-size:67px}.np-final-cycle{margin-top:32px;padding:13px}.np-summary-grid{grid-template-columns:1fr}.np-summary-grid article.wide{grid-column:auto}.np-next-movements{grid-template-columns:1fr 1fr}.np-final-cta{padding:20px}.np-final-cta h3{font-size:42px}.np-footer{padding:24px 20px calc(28px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.np-footer-social{flex-direction:column;align-items:flex-start;gap:9px}.np-footer-url{flex-direction:column;align-items:flex-start;gap:3px}.np-save-floating{right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));min-height:42px;padding:8px 11px 8px 9px;font-size:10px}.np-dialog-backdrop{place-items:end center;padding:12px}.np-dialog-card{width:100%;max-height:calc(100dvh - 24px);padding:29px 22px calc(25px + env(safe-area-inset-bottom))}.np-dialog-card h2{font-size:47px}.np-dialog-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.networking-politico-page *,.networking-politico-page :before,.networking-politico-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
