:root{--bg:#f5f5f3;--surface:#f5f5f3;--ink:#191919;--muted:#575757;--rule:#b9b9b7;--soft:#e8e8e5;--primary:#2445ce;--primary-hover:#1735ac;--on-primary:#fff;--body:16px;--leading:1.6;color-scheme:light}:root[data-theme=base-dark]{--bg:#0d1117;--surface:#0d1117;--ink:#e6edf3;--muted:#a9b2bd;--rule:#535b65;--soft:#202630;--primary:#a7b6ff;--primary-hover:#c4ceff;--on-primary:#0d1117;color-scheme:dark}:root[data-theme=sharp-light]{--bg:#fff;--surface:#fff;--ink:#000;--muted:#505050;--rule:#aaa;--soft:#e9e9e9;--body:14px;--leading:1.4}:root[data-theme=sharp-dark]{--bg:#000;--surface:#000;--ink:#fff;--muted:#b0b0b0;--rule:#626262;--soft:#202020;--primary:#a7b6ff;--primary-hover:#c4ceff;--on-primary:#000;--body:14px;--leading:1.4;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font:var(--body)/var(--leading) system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,select{font:inherit;color:inherit;background:var(--surface)}button,a,summary,select{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:5px}p,h1,h2,h3,figure,dl,dd{margin:0}h1,h2,h3{font-weight:500;line-height:1.04;letter-spacing:-.05em}button{border:0}a,button{touch-action:manipulation}.wrap{max-width:1280px;margin:auto;padding:0 48px}.small{font-size:12px;line-height:1.6;color:var(--muted)}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.065em;text-transform:uppercase;color:var(--muted)}.skip{position:absolute;left:16px;top:-100px;padding:12px;background:var(--ink);color:var(--surface);z-index:10}.skip:focus{top:10px}.header{display:flex;align-items:center;min-height:100px;border-bottom:1px solid var(--rule);gap:36px}.wordmark{font-family:"Helvetica Neue",system-ui,sans-serif;font-size:30px;line-height:1;letter-spacing:-.055em;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.wordmark b{font-weight:700}.wordmark>span{font-weight:200}.desktop-nav{display:flex;gap:26px;margin-left:auto}.header a:not(.wordmark){display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:13px}.header a:not(.wordmark):hover{text-decoration:underline}.header-end{display:flex;align-items:center;gap:26px}.access{font-size:12px;color:var(--muted)}.header-call{border-bottom:1px solid var(--ink)}.mobile-menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:64px 0 72px;align-items:stretch}.hero h1{font-size:clamp(72px,8.1vw,104px);line-height:.88;letter-spacing:-.075em;margin:26px 0 28px}.lead{font-size:clamp(25px,2.7vw,35px);line-height:1.12;letter-spacing:-.035em}.hero-body{max-width:490px;margin-top:22px;color:var(--muted)}.actions{display:flex;align-items:center;gap:24px;margin-top:26px}.actions>a:not(.button){display:inline-flex;align-items:center;min-height:44px;font-size:13px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:13px 20px;text-decoration:none;font-size:14px;font-weight:600}.primary{background:var(--primary);color:var(--on-primary)}.primary:hover{background:var(--primary-hover);text-decoration:none}.audience{margin-top:22px;color:var(--muted);font-size:13px}.instrument{min-width:0;border-left:1px solid var(--rule);padding-left:32px;font-size:14px;line-height:1.4;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;background:var(--surface)}.figure-head{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ink);padding:16px 0;gap:12px}.figure-head>span:first-child{font-size:20px;font-weight:500;letter-spacing:-.04em}fieldset{border:0;padding:0;margin:0;min-width:0}legend{font-size:12px;color:var(--muted);padding:0;margin:8px 0}.options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.options button{min-height:44px;font-size:12px;padding:8px 3px;border-bottom:1px solid var(--rule);color:var(--muted);background:var(--surface)}.options button[aria-pressed=true]{border-bottom:2px solid var(--ink);font-weight:650;color:var(--ink)}.options button:hover{background:var(--soft);color:var(--ink)}.input-rail{display:flex;justify-content:space-between;padding:18px 0 0;font-size:12px;min-height:35px;color:var(--muted)}.plot{aspect-ratio:2.25;overflow:hidden}.plot svg{width:100%;height:100%;display:block}.grid-line{stroke:var(--rule);stroke-width:.6}.base-line{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:5 4}.focus-line{fill:none;stroke:var(--ink);stroke-width:2.3}.sample{fill:var(--rule)}.spot-line{stroke:var(--ink);stroke-width:1}.reference-line{stroke:var(--muted);stroke-width:1;stroke-dasharray:2 4}.plot text{fill:var(--ink);font:14px system-ui,sans-serif}.axis{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin:8px 0 18px}.legend{display:flex;gap:20px;font-size:12px;color:var(--muted);margin-bottom:14px}.legend span{display:flex;align-items:center;gap:7px}.legend i{display:block;width:22px;border-top:2px solid var(--ink)}.legend .base-key{border-top:2px dashed var(--muted)}.strategies button{font-size:11px}.instrument figcaption{height:160px;padding:0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.instrument-caption{height:80px;padding:12px 0 8px}.carry{display:flex;align-items:center;justify-content:space-between;gap:12px;height:72px;visibility:hidden}.carry.is-active{visibility:visible}.carry p{font-size:12px;line-height:1.5;max-width:300px;color:var(--muted)}.carry button{min-height:44px;min-width:105px;border:1px solid var(--rule);padding:8px;font-size:12px;white-space:nowrap}.carry button:disabled{cursor:default;background:var(--soft);color:var(--muted)}.figure-foot{display:flex;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid var(--rule);font-size:12px;line-height:1.5}.figure-foot strong{font-weight:500}.figure-foot p{color:var(--muted);text-align:right}.section{display:grid;grid-template-columns:1fr 4fr;gap:5%;border-top:1px solid var(--rule);padding:64px 0 72px}.section>.eyebrow{padding-top:6px}h2{font-size:clamp(36px,4.4vw,56px)}.intro{font-size:22px;line-height:1.4;letter-spacing:-.025em;max-width:640px;margin:26px 0 38px;color:var(--muted)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.principles h3{font-size:21px;letter-spacing:-.035em;margin-bottom:15px}.principles p,.process p{font-size:14px;line-height:1.6;color:var(--muted)}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:38px 0 0;padding:25px 0 0;border-top:1px solid var(--rule);list-style-position:inside}.process li::marker{font-size:12px;font-variant-numeric:tabular-nums}.process strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.025em;margin:12px 0}.strategy-list{margin-top:38px}.strategy-list article{display:grid;grid-template-columns:30px 1fr 1.4fr;gap:18px;border-top:1px solid var(--rule);padding:26px 0}.number{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.strategy-list h3{font-size:27px;letter-spacing:-.04em}.strategy-list p{font-size:14px;line-height:1.6;color:var(--muted);max-width:540px}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:5px}.markets{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px}.markets article{border-top:1px solid var(--rule);padding-top:20px}.markets h3{font-size:46px;letter-spacing:-.05em;margin:22px 0}.markets p:not(.eyebrow){max-width:440px;color:var(--muted)}.tags{margin-top:22px}.vault-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.vault-intro p{color:var(--muted)}.vault-intro p+p{margin-top:20px}.ownership{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid var(--ink)}.ownership>div{padding:18px 18px 18px 0}.ownership dt{font-size:16px;letter-spacing:-.02em}.ownership dd{font-size:12px;color:var(--muted);margin-top:8px}.venues{display:grid;grid-template-columns:1.5fr 1fr;border-top:1px solid var(--rule);padding-top:22px;gap:20px}.venues p{font-size:13px}.venues span{display:block;margin-bottom:10px}.closing{border-top:1px solid var(--ink);padding:56px 0 64px}.closing h2{font-size:clamp(52px,7.6vw,98px);letter-spacing:-.065em;margin:26px 0 36px}.closing-end{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.closing-end>p{color:var(--muted)}.closing .actions{margin-top:0}.closing .small{margin-top:12px}footer{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:30px;border-top:1px solid var(--rule);padding:30px 0 32px}footer nav{display:flex;flex-wrap:wrap;gap:22px}footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.display{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}select{min-height:44px;border:1px solid var(--rule);padding:8px;font-size:12px}.risk{flex-basis:100%;max-width:900px}:root{--density:1.5}:root:is([data-theme=sharp-light],[data-theme=sharp-dark]){--density:1}:root:is([data-theme=sharp-light],[data-theme=sharp-dark]) body{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.hero{padding-top:calc(42.67px * var(--density));padding-bottom:calc(48px * var(--density))}.hero-copy{display:flex;flex-direction:column;border-top:1px solid var(--ink);padding-top:16px}.hero-end{margin-top:auto;padding-top:26px}.hero-end .actions{margin-top:0}.section{padding-top:calc(42.67px * var(--density));padding-bottom:calc(48px * var(--density))}.plot text{font-size:24px}@media(max-width:1100px){.wrap{padding:0 28px}.header{gap:20px}.desktop-nav{gap:18px}.header-end{gap:18px}.access{display:none}.hero{gap:4%}.instrument{padding-left:24px}.figure-head>span:first-child{font-size:18px}.hero h1{font-size:84px}.section{grid-template-columns:1fr 4fr;gap:4%}.principles,.process{gap:24px}.markets,.vault-intro{gap:30px}.strategy-list article{grid-template-columns:24px 1fr 1.3fr}.strategy-list h3{font-size:24px}}@media(max-width:900px){.wrap{padding:0 20px}.header{min-height:78px;gap:18px}.wordmark{font-size:27px}.desktop-nav,.header-end{display:none}.mobile-menu{display:block;margin-left:auto;position:relative}.mobile-menu summary{list-style:none;min-height:44px;display:flex;align-items:center;gap:18px;font-size:14px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:52px;width:230px;padding:14px 20px;border:1px solid var(--rule);background:var(--surface);z-index:5;display:flex;flex-direction:column}.hero{display:flex;flex-direction:column;align-items:stretch;padding:calc(24px * var(--density)) 0 calc(28px * var(--density));gap:40px}.hero .eyebrow{font-size:10px}.hero h1{font-size:clamp(76px,18.5vw,112px);margin:23px 0}.lead{font-size:30px}.hero-body{margin-top:19px;font-size:16px;line-height:1.6}.actions{gap:20px;flex-wrap:wrap;margin-top:22px}.actions>a:not(.button){font-size:12px}.button{gap:26px;padding:13px 16px}.audience{font-size:12px;margin-top:18px}.instrument{border-left:0;padding-left:0}.figure-head{padding-top:14px}.plot{aspect-ratio:1.9}.input-rail{font-size:11px}.strategies button{font-size:10px}.hero-copy{display:block;border-top:0;padding-top:0}.hero-end{margin-top:22px;padding-top:0}.instrument figcaption{height:180px}.instrument-caption{height:100px}.carry p{max-width:220px}.figure-foot{font-size:11px}.figure-foot p{max-width:180px}.section{display:block;padding:calc(25.33px * var(--density)) 0 calc(29.33px * var(--density))}.section>.eyebrow{padding:0;margin-bottom:22px}h2{font-size:39px;line-height:1.06}.intro{font-size:21px;line-height:1.45;margin:22px 0 28px}.principles{grid-template-columns:1fr;gap:25px}.principles h3{font-size:22px;margin-bottom:10px}.principles p,.process p{font-size:16px}.process{grid-template-columns:1fr;gap:24px;margin-top:30px}.process li{padding-left:30px;position:relative}.process li::marker{font-size:14px}.process strong{margin:0 0 10px;font-size:21px}.strategy-list{margin-top:26px}.strategy-list article{grid-template-columns:24px 1fr;gap:12px;padding:24px 0}.strategy-list h3{font-size:29px}.strategy-list p{grid-column:2;font-size:16px}.number{padding-top:5px}.markets{grid-template-columns:1fr;gap:30px;margin-top:28px}.markets h3{font-size:43px;margin:18px 0}.vault-intro{grid-template-columns:1fr;gap:24px}.ownership{grid-template-columns:1fr 1fr;margin-top:30px}.ownership>div{border-bottom:1px solid var(--rule)}.venues{grid-template-columns:1fr;gap:24px}.closing{padding:36px 0 40px}.closing h2{font-size:clamp(46px,11vw,72px);margin:20px 0 26px}.closing-end{display:block}.closing .actions{margin-top:24px}footer{gap:22px;padding-top:22px}footer nav{gap:20px;flex-basis:100%}.display{margin-top:0}.risk{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.carry p{height:72px}.carry button{width:112px;flex:0 0 112px}footer nav a{min-width:44px}.options button{height:44px;white-space:nowrap}@media(max-width:900px){.strategies{grid-template-columns:repeat(2,minmax(0,1fr))}.strategies button{font-size:12px}}@media print{.mobile-menu,.actions,.display{display:none}.wrap{padding:0}.hero{display:block}.instrument{margin-top:30px}.section{break-inside:avoid}body{color:#000;background:#fff}}.footer-credit{flex-basis:100%;display:flex;justify-content:center;padding-top:24px}.decouple{display:inline-flex;gap:12px;align-items:center;min-height:80px;text-decoration:none;font-size:17px;font-weight:650;letter-spacing:-.04em}.decouple-orbit{position:relative;display:block;flex:0 0 100px;width:100px;height:80px}.decouple-orbit__inner{position:absolute;left:26px;top:16px;width:180px;height:180px;transform:scale(.266667);transform-origin:top left}.decouple-orbit__main{position:absolute;inset:0;display:grid;place-items:center;z-index:10}.decouple-orbit svg{width:100%;height:100%;display:block}.decouple-orbit__sat{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;transform:translate3d(136.49px,-52.39px,0)}.decouple-orbit__sat.back{z-index:1}.decouple-orbit__sat.front{z-index:20}:root:not([data-decouple-motion]) .decouple-orbit__sat{animation:none;opacity:0}:root:not([data-decouple-motion]) .decouple-orbit__sat.front:not(.ghost-1):not(.ghost-2){opacity:1}