@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#05070a;--surface:#0c1420;--panel:#101c2c;--ink:#f1f3f7;--muted:#aebbd0;--line:#2b3a50;--blue:#78baff;--amber:#ffc37c;--green:#9cdec7;--loss:#ffb1a9;--accent:#0869f4;font-family:'DM Sans',Arial,sans-serif;font-size:17px;background:var(--bg);color:var(--ink)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;line-height:1.65}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif;font-weight:500;line-height:1.17;letter-spacing:-.045em}h1{font-size:clamp(54px,6.7vw,90px);line-height:1.04}h2{font-size:clamp(38px,4.3vw,58px)}h3{font-size:25px;letter-spacing:-.025em}h4{font-size:23px;letter-spacing:-.025em}em{font-style:normal;color:var(--blue)}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b1d5ff;outline-offset:5px}[hidden]{display:none!important}.shell,.wrap{width:min(100%,1320px);margin-inline:auto;padding-inline:48px}.section{padding-block:100px}.eyebrow,.micro{font-size:11px;letter-spacing:.13em;font-weight:500;color:#a5b9d5;line-height:1.6}.section-heading{display:grid;grid-template-columns:1fr 2.3fr;gap:50px}.section-heading>.eyebrow{padding-top:10px}.section-intro{font-size:19px;line-height:1.7;color:var(--muted);max-width:760px;margin-top:25px}.notice{padding:20px 24px;border-left:2px solid #79a8e9;background:#0d1a2c;color:#c6d6ec;font-size:16px;line-height:1.7;margin-block:28px}.notice strong{color:#edf4ff;font-weight:500}.text-link{color:var(--blue);font-size:16px;display:inline-block;border-bottom:1px solid #476d9c;padding-block:8px}.text-link>small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.text-link>span{margin-left:15px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;padding:14px 23px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:500;line-height:1.4;text-align:left;transition:background .16s,border-color .16s}.button span{font-size:20px;line-height:1}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:#247ffb;color:#fff}.button-outline{background:transparent;border-color:#607696}.skip-link{position:fixed;top:10px;left:16px;transform:translateY(-150%);z-index:100;background:#fff;color:#000;padding:10px 15px}.skip-link:focus{transform:none}
.site-header{position:sticky;top:0;z-index:30;background:#05070af2;backdrop-filter:blur(15px);border-bottom:1px solid #243146}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand img{width:44px;height:44px;object-fit:contain}.brand>span{font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.8px}.brand>span>span{color:#459fff}.brand:hover{color:#fff}#main-navigation{display:flex;align-items:center;gap:37px}#main-navigation>a{font-size:15px;color:#b5c2d5}#main-navigation>a:hover,#main-navigation>a[aria-current=page]{color:#fff}#main-navigation>a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:8px}#main-navigation>.nav-contact{border:1px solid #506884;padding:11px 18px;border-radius:3px;color:#ecf4ff}.nav-contact span{margin-left:20px;color:var(--blue)}.menu{display:none}
.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding-block:75px 70px}.hero .eyebrow{margin-bottom:25px}.hero-description{font-size:19px;color:var(--muted);line-height:1.7;max-width:570px;margin-block:28px 30px}.hero-note{font-size:14px;color:#92a4be;margin-top:25px}.hero-identity{align-self:center;min-width:0;text-align:center}.hero-identity img{width:min(100%,440px);margin-inline:auto}.hero-identity p{border-top:1px solid var(--line);padding-top:20px;font-size:14px;color:#a1b2ca;margin-inline:18px}.page-hero{padding-bottom:80px}.page-hero h1{font-size:clamp(48px,5.7vw,74px);line-height:1.1}.page-hero .hero-description{font-size:18px}.market-strip{background:#0b1320;border-block:1px solid var(--line)}.market-strip-inner{display:grid;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:45px;padding-block:32px}.market-strip .eyebrow{font-size:10px}.market-strip p{font-family:Manrope,Arial,sans-serif;font-size:39px;letter-spacing:-1.8px;line-height:1.4;margin-top:7px}.market-strip p>span{font-size:25px;color:#8499b7;margin-inline:9px}.market-strip small{display:block;color:#9fb0c9;font-size:13px;margin-top:5px}.market-plus{font-size:31px;color:#56779f}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.principle-symbol{display:block;color:var(--blue);font-size:30px;margin-bottom:25px}.principles-grid h3{font-size:24px}.principles-grid p{color:var(--muted);font-size:16px;margin-top:18px;line-height:1.8}.brand-scene img{width:100%;aspect-ratio:3.7;object-fit:cover}.brand-scene figcaption{font-size:13px;color:#8e9eb7;margin-top:13px}.operating-profile{display:grid;grid-template-columns:1.4fr 1fr;gap:90px}.operating-profile h2{margin-block:22px 25px}.operating-profile>div>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:17px}.operating-facts{border-top:1px solid var(--line);align-self:center}.operating-facts>div{display:grid;grid-template-columns:1fr 2fr;gap:25px;border-bottom:1px solid var(--line);padding-block:22px}.operating-facts dt{font-size:13px;color:#8fa5c4;padding-top:4px}.operating-facts dd{font-size:17px;color:#d6e1f0}.philosophy-band{background:#0b1728;border-block:1px solid #2b4261;padding-block:70px}.philosophy-band h2{font-size:clamp(36px,4.3vw,58px);margin-top:25px;max-width:1080px}.philosophy-band>.shell>p:last-child{font-size:18px;color:#adbfda;margin-top:25px}
.scope-summary{border-block:1px solid #3d526e;padding-block:25px;align-self:center}.scope-summary dl{margin-top:20px}.scope-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding-block:15px;border-bottom:1px solid #263951}.scope-summary dl>div:last-child{border:0}.scope-summary dt{font-size:14px;color:#92a9ca}.scope-summary dd{font-family:Manrope,Arial,sans-serif;font-size:22px;line-height:1.5;letter-spacing:-.5px;text-align:right}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-block:50px 34px}.process-steps article{border-top:1px solid #466486;padding-top:25px}.process-steps h3{font-size:29px;color:#cfe1f9}.process-steps p{font-size:16px;color:var(--muted);margin-top:17px}.process-steps p:first-of-type{font-size:18px;color:#edf3fc;margin-top:21px}.disclosure,.references{border-top:1px solid #3d526f}.disclosure>summary,.references>summary{position:relative;list-style:none;padding:24px 40px 24px 0;font-family:Manrope,Arial,sans-serif;font-size:22px;line-height:1.5;letter-spacing:-.5px}.disclosure>summary::-webkit-details-marker,.references>summary::-webkit-details-marker,.page-contents>summary::-webkit-details-marker,.greeks-grid summary::-webkit-details-marker,.footer-risk>summary::-webkit-details-marker{display:none}.disclosure>summary::after,.references>summary::after,.page-contents>summary::after{content:'+';position:absolute;right:5px;top:24px;color:var(--blue);font-family:'DM Sans',Arial,sans-serif;font-size:23px}.disclosure[open]>summary::after,.references[open]>summary::after,.page-contents[open]>summary::after{content:'−'}.disclosure>div{max-width:960px;padding-bottom:27px}.disclosure>div>p{color:var(--muted);font-size:16px;line-height:1.8;margin-top:16px}.disclosure strong{font-weight:500;color:#e1eaf8}.disclosure>summary>span{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:15px;color:#96acca;letter-spacing:0;margin-top:5px}.references>summary{font-family:'DM Sans',Arial,sans-serif;font-size:13px;color:#90a9ca;letter-spacing:0;padding-block:16px}.references>summary::after{top:13px;font-size:18px}.references p,.source-line{font-size:13px;color:#8fa5c6;line-height:1.9;padding-bottom:20px}.references a,.source-line a{color:#b4d1f6;text-decoration:underline;text-underline-offset:3px}.note-tag{font-size:11px!important;letter-spacing:.1em;color:#87b2ed!important}.peer-question{color:#d5e6fd!important;border-left:2px solid var(--blue);padding-left:20px;font-size:18px!important;margin-top:25px!important}.research-section{background:#0a1321;border-block:1px solid #283c57}.research-interests{margin-top:45px}.research-note{margin-top:25px;border-bottom:1px solid #3d526f}.research-note>summary{color:#d1e5ff}.research-note h3{font-size:21px;margin-top:27px}.note-calculations{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:30px;border-block:1px solid #314b6b;padding-block:25px}.note-calculations strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:500;letter-spacing:-1px}.note-calculations span{display:block;font-size:13px;color:#9db1cc;margin-top:8px}.collaboration-brief{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;margin-top:55px}.collaboration-brief p{color:var(--muted);font-size:16px;margin-top:17px}.collaboration-brief>.text-link{justify-self:start;font-size:15px}
.basket-section{padding-top:40px}.basket-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;border-block:1px solid #3b526f;padding-block:24px;margin-top:35px}.basket-metrics .micro{font-size:10px;letter-spacing:.06em;min-height:32px;display:block}.basket-metrics strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:35px;line-height:1.4;letter-spacing:-1.5px;margin-top:12px;font-weight:500}.basket-metrics strong small{font-size:17px;color:#9db4d5;letter-spacing:-.3px}.budget-allocation{display:flex;height:7px;gap:2px;margin-top:27px}.budget-allocation>span{display:block;height:100%}.allocation-future{background:#69acff}.allocation-future.second{background:#96c5ff}.allocation-option{background:#b69af2}.allocation-option.second{background:#cabbef}.allocation-cost{background:#95a7bf}.allocation-caption{font-size:13px;color:#a6bad8;margin-top:12px}.basket-assumptions{font-size:14px;color:#95aac7;margin-top:25px;line-height:1.8}.basket-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:30px}.basket-version{background:#0c1727;border:1px solid #355171;border-top:3px solid var(--blue);min-width:0}.basket-version.short-version{border-top-color:var(--amber)}.basket-version>header{padding:26px;border-bottom:1px solid #304865}.basket-version>header>.micro{font-size:10px;letter-spacing:.06em;color:#a4ccff}.short-version>header>.micro{color:#f0c48e}.basket-version>header h3{font-size:30px;margin-top:15px}.basket-version>header>p{font-size:15px;color:#9eb5d5;margin-top:13px}.basket-leg{margin-inline:26px;padding-block:23px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 20px;border-bottom:1px solid #2d4563}.basket-leg h4{font-size:23px}.basket-leg h4 small{display:block;font:400 13px/1.7 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#a2b9da;margin-top:7px}.leg-budget{text-align:right}.leg-budget strong{display:block;font:500 23px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.7px}.leg-budget small{display:block;font-size:10px;color:#92a9ca;margin-top:8px}.basket-leg>p{grid-column:1/-1;font-size:14px;line-height:1.65;color:#99b2d5}.basket-leg>p:first-of-type{margin-top:8px}.basket-leg>p.leg-scenario{color:#d3e2f7}.basket-version-total{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 26px}.basket-version-total>span{font-size:12px;color:#a5b9d5;max-width:180px}.basket-version-total>strong{font-size:17px;font-weight:500;white-space:nowrap}.basket-stress{background:#10243f;border:1px solid #3d5d85;padding:32px;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;margin-top:30px}.basket-stress h3{font-size:29px;margin-top:15px}.basket-stress>div>p{font-size:16px;color:#b4c6df;line-height:1.8;margin-top:17px}.basket-stress label{font-size:14px;margin-top:22px}.basket-stress select{font-size:14px;min-width:0}.basket-scenario-result{border-left:1px solid #46658e;padding-left:35px;align-self:center;min-width:0}.basket-scenario-result .micro{font-size:10px;letter-spacing:.07em}.basket-scenario-result>strong{display:block;font:500 60px/1.2 Manrope,Arial,sans-serif;letter-spacing:-2px;color:var(--loss);margin-top:20px}.basket-scenario-result>small{display:block;font-size:13px;color:#9fb7d8;line-height:1.8;margin-top:23px}#basket-budget-status{color:#c8dcf8}.basket-stress[data-state=over] #basket-budget-status{color:var(--loss)}.basket-limits{margin-top:28px}.basket-limits>summary{font-size:20px}
.instrument-map{border-block:1px solid #425d7e;padding-block:25px}.instrument-map>div+div{border-top:1px solid #2b415e;margin-top:27px;padding-top:27px}.instrument-map .eyebrow{font-size:11px;margin-bottom:10px;color:#99bbec}.instrument-map>div:nth-child(2) .eyebrow{color:#dfbb8e}.instrument-map>div>p{font:500 48px/1.3 Manrope,Arial,sans-serif;letter-spacing:-1.8px}.instrument-map>div>p>span{font-size:30px;color:#59799f;margin-inline:12px}.instrument-map small{display:block;font-size:14px;color:#96acca;margin-top:8px}.instrument-map .map-note{font-size:14px;line-height:1.8;color:#9db4d4;margin-top:25px}.page-contents{border-block:1px solid #304561}.page-contents>summary{list-style:none;position:relative;padding:15px 35px 15px 0;font-size:14px;color:#b6cbe7}.page-contents>summary::after{top:11px}.page-contents nav{display:flex;gap:30px;flex-wrap:wrap;padding-block:5px 20px}.page-contents a{font-size:15px;color:var(--blue)}.contract-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:50px}.contract-grid article{border-top:1px solid #3e5a7e;padding-top:25px}.contract-grid h3{font-size:55px;margin-top:20px}.contract-value{font:500 40px/1.4 Manrope,Arial,sans-serif;letter-spacing:-1.3px;margin-top:18px;color:#a8ceff}.contract-value span{font:400 16px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#97adca;margin-left:10px}.contract-grid article>p:last-child{font-size:17px;color:var(--muted);line-height:1.8;margin-top:20px;max-width:500px}.formula-line{font-size:16px;color:#cbdcf4;padding-block:20px;border-block:1px solid #2d4260;margin-top:35px}.surface-section{background:#0a121f;border-block:1px solid #263b56}.option-focus{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:35px;margin-top:50px}.option-focus>article{border-top:1px solid #3e577a;padding-top:24px}.option-focus h3{font-size:43px}.option-focus p{font-size:16px;color:var(--muted);line-height:1.8;margin-top:17px}.option-focus>div{border-left:1px solid #3e577a;padding-left:30px}.option-focus strong{font:500 30px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.8px;color:#dfebfc}.greeks-heading{margin-top:43px}.greeks-heading p{font-size:16px;color:var(--muted);margin-top:16px;max-width:800px}.greeks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-block:30px 40px}.greeks-grid>details{border-top:1px solid #3e5d83}.greeks-grid summary{list-style:none;padding:23px 0;position:relative}.greeks-grid summary>span{display:block;color:#80b4fa;font-family:Manrope,Arial,sans-serif;font-size:35px;line-height:1.4}.greeks-grid summary>strong{display:block;font:500 22px/1.5 Manrope,Arial,sans-serif;letter-spacing:-.5px;margin-top:9px}.greeks-grid summary>small{display:block;font-size:14px;color:#a8bad4;line-height:1.7;margin-top:10px}.greeks-grid summary::after{content:'+';position:absolute;right:0;top:31px;font-size:20px;color:#8caedb}.greeks-grid details[open]>summary::after{content:'−'}.greeks-grid>details>p{font-size:15px;color:#a8bedc;padding-bottom:20px;line-height:1.8}
.payoff-lab{border:1px solid #3b5678;background:#0c1727;margin-top:40px;--position-color:var(--blue)}.lab-tabs{display:grid;grid-template-columns:repeat(4,1fr);background:#10223a;border-bottom:1px solid #3b5678;padding-inline:20px}.lab-tabs>button{min-height:66px;background:transparent;border:0;border-bottom:3px solid transparent;color:#aac0df;font-size:15px;padding:16px 12px}.lab-tabs>button[data-payoff=futures],.lab-tabs>button[data-payoff=call]{color:#9ecfff}.lab-tabs>button[data-payoff=short-futures],.lab-tabs>button[data-payoff=put]{color:#edc493}.lab-tabs>button[aria-selected=true]{border-color:var(--position-color);background:#162c49;color:#fff}.lab-panel{display:grid;grid-template-columns:1.6fr 1fr}.lab-chart-area{padding:30px 22px;min-width:0;border-right:1px solid #354e70}.lab-chart-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding-inline:10px}.lab-chart-heading .micro{font-size:10px;letter-spacing:.06em}.lab-key{font-size:12px;color:#a7bfdf;display:inline-flex;gap:9px;align-items:center}.lab-key i{display:inline-block;width:18px;background:var(--position-color);height:2px}#payoff-chart{display:block;width:100%;height:auto;margin-block:26px 15px}.chart-grid{stroke:#314966;stroke-width:1;stroke-dasharray:3 6}.chart-zero{stroke:#8ba6c9;stroke-width:1}.chart-label{font:12px 'DM Sans',Arial,sans-serif;fill:#a1b6d3;letter-spacing:.3px}.chart-tick{font:14px 'DM Sans',Arial,sans-serif;fill:#97b0d2}.payoff-curve{fill:none;stroke:var(--position-color);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.payoff-comparison{fill:none;stroke-width:2.5;opacity:.85}.payoff-gain-area{fill:#74bca0;opacity:.13}.payoff-loss-area{fill:#ef9a93;opacity:.13}.payoff-cursor{stroke:#a0b8d7;stroke-width:1;stroke-dasharray:4 5}.payoff-dot{fill:#e7f2ff;stroke:var(--position-color);stroke-width:3}.chart-explanation{display:flex;gap:12px 19px;flex-wrap:wrap;font-size:12px;padding-inline:12px;color:#a1b9d9}.gain-key{color:var(--green)}.loss-key{color:var(--loss)}.chart-selection-note{width:100%;color:#829ab9}.chart-explanation>span>i{display:inline-block;width:17px;margin-right:6px;border-top:2px solid var(--comparison-color)}.chart-description{font-size:15px;line-height:1.8;color:#b5c8e2;padding-inline:12px;margin-top:22px}.lab-controls{padding:29px;min-width:0}.lab-controls>.micro{font-size:11px;margin-bottom:25px}.lab-controls label{font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 0 9px}.lab-controls output{font:500 25px Manrope,Arial,sans-serif;color:#f0f5ff}.lab-controls input[type=range]{padding:0;background:transparent;accent-color:var(--position-color);border:0;min-height:28px;height:28px;cursor:pointer;margin:0}.range-endpoints{display:flex;justify-content:space-between;font-size:12px;color:#88a4c9;margin-top:3px}.lab-controls .compare-futures-label{display:flex;justify-content:flex-start;align-items:flex-start;gap:11px;font-size:14px;line-height:1.7;margin-top:23px}.compare-futures-label input{width:17px;min-height:17px;height:17px;margin-top:4px;accent-color:var(--blue);flex-shrink:0}.lab-result{display:flex;flex-direction:column;gap:8px;border-top:1px solid #385272;margin-top:25px;padding-top:23px}.lab-result .micro{font-size:10px;letter-spacing:.06em}.lab-result strong{font:500 49px/1.3 Manrope,Arial,sans-serif;letter-spacing:-1.5px}.lab-result strong[data-sign=positive]{color:var(--green)}.lab-result strong[data-sign=negative]{color:var(--loss)}.lab-result>span:not(.micro){font-size:14px;color:#aec3e0}.comparison-result{font-size:14px;color:#c6d9f3;margin-top:15px}.payoff-formula{font-size:13px;color:#9ebade;margin-top:20px;overflow-wrap:anywhere}.lab-reset{display:inline-block;font-size:13px;border:0;border-bottom:1px solid #6385b1;background:none;padding:7px 0;color:#d0e2fb;margin-top:20px}.lab-limits{border-top:1px solid #304967;padding:22px 30px;font-size:13px;line-height:1.8;color:#95acca}.lab-no-script{padding:25px;border:1px solid #3f5a7e}.lab-no-script p{margin-top:15px;font-size:16px;color:var(--muted)}.lab-next{font-size:16px;color:#a7bdd9;margin-top:28px}.lab-next a{color:#aed2ff;text-decoration:underline;text-underline-offset:4px}
.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-section h2{font-size:clamp(38px,4.4vw,57px);margin-top:24px}.contact-section>div>p:not(.eyebrow){font-size:18px;color:var(--muted);line-height:1.8;margin-top:25px}.contact-email{font:500 24px/1.7 Manrope,Arial,sans-serif;letter-spacing:-.5px;display:inline-block;border-bottom:1px solid #45638b;margin-top:24px;overflow-wrap:anywhere}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:14px;color:#c8d7ed;margin-bottom:20px}input,textarea,select{display:block;margin-top:9px;width:100%;min-height:50px;border:1px solid #3c5577;border-radius:3px;padding:12px 14px;color:#eff5ff;background:#0e1929;font-size:16px;line-height:1.5}input::placeholder,textarea::placeholder{color:#8095b2;opacity:1}textarea{resize:vertical}.form-note{font-size:12px;color:#91a6c4;line-height:1.8;margin-block:-1px 22px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-form>.button{width:100%}#contact-form .button:disabled{cursor:wait;opacity:.7}#form-status{font-size:14px;line-height:1.8;margin-top:18px;overflow-wrap:anywhere}#form-status:empty{display:none}#form-status[data-state=error]{color:var(--loss)}#form-status[data-state=success]{color:var(--green)}.site-footer{border-top:1px solid var(--line);padding-block:34px 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:23px}.footer-top img{width:330px}.back-to-top{font-size:13px;color:#9fb2ce;flex-shrink:0}.footer-risk{border-top:1px solid #23374e}.footer-risk summary{list-style:none;padding-block:17px;font-size:12px;color:#8fa5c4}.footer-risk summary::after{content:' +';margin-left:7px}.footer-risk[open] summary::after{content:' −'}.footer-risk p{max-width:1000px;font-size:13px;line-height:1.8;color:#96a9c4;padding-bottom:20px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:11px;color:#7e93b2;border-top:1px solid #23374e;padding-top:22px}.footer-bottom>span:last-child{letter-spacing:.11em}
@media(max-width:1100px){.shell,.wrap{padding-inline:32px}.hero{gap:40px}.section-heading{gap:35px;grid-template-columns:1fr 2.5fr}.operating-profile{gap:55px}.scope-summary dd{font-size:19px}.basket-version-total{display:block}.basket-version-total>span{display:block;max-width:none}.basket-version-total>strong{display:block;margin-top:10px}.basket-stress{gap:30px}.basket-scenario-result{padding-left:28px}.contact-section{gap:45px}.form-row{grid-template-columns:1fr;gap:0}.lab-panel{grid-template-columns:1.45fr 1fr}.lab-controls{padding:24px}.principles-grid{gap:28px}}
@media(max-width:850px){.hero{grid-template-columns:1.25fr 1fr;gap:25px}.hero h1{font-size:64px}.hero-description{font-size:17px}.page-hero h1{font-size:49px}.page-hero .hero-description{font-size:17px}.section-heading{grid-template-columns:1fr;gap:23px}.section-heading>.eyebrow{padding-top:0}.section-intro{font-size:18px}.operating-profile{grid-template-columns:1fr;gap:35px}.operating-facts{width:100%}.process-steps{gap:25px}.process-steps h3{font-size:26px}.scope-summary dl>div{display:block}.scope-summary dd{text-align:left;font-size:20px;margin-top:5px}.basket-metrics{grid-template-columns:1fr 1fr;gap:25px}.basket-metrics .micro{min-height:0}.basket-pair{grid-template-columns:1fr}.basket-version-total{display:flex}.basket-version-total>strong{margin:0}.basket-stress{grid-template-columns:1fr;gap:28px}.basket-scenario-result{border-left:0;border-top:1px solid #46658e;padding:26px 0 0}.collaboration-brief{grid-template-columns:1fr;gap:25px}.option-focus{grid-template-columns:1fr 1fr;gap:30px}.option-focus>div{grid-column:1/-1;border-left:0;border-top:1px solid #3e577a;padding:25px 0 0}.greeks-grid{grid-template-columns:1fr 1fr;gap:25px 35px}.lab-panel{grid-template-columns:1fr}.lab-chart-area{border-right:0;border-bottom:1px solid #354e70}.lab-chart-heading{padding-inline:20px}.lab-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;padding:30px}.lab-controls>.micro{grid-column:1/-1;margin-bottom:0}.lab-controls>label,.lab-controls>#terminal-price,.lab-controls>.range-endpoints,.lab-controls>#premium-field,.lab-controls>#compare-futures-field{grid-column:1}.lab-controls>.lab-result,.lab-controls>.payoff-formula,.lab-controls>.lab-reset,.lab-controls>.comparison-result{grid-column:2}.lab-controls>.lab-result{grid-row:2/5;margin:15px 0 0;padding:0;border:0}.lab-controls>.payoff-formula{grid-row:5;margin-top:10px}.lab-controls>.lab-reset{justify-self:start}.lab-controls>#premium-field{grid-row:5/8}.lab-controls>#compare-futures-field{grid-row:5/7}.lab-controls>.comparison-result{grid-row:6}.instrument-map>div>p{font-size:38px}.instrument-map>div>p>span{font-size:24px;margin-inline:7px}.contact-section{grid-template-columns:1fr;gap:35px}.contact-section>div{max-width:720px}.form-row{grid-template-columns:1fr 1fr;gap:20px}}
@media(max-width:620px){:root{font-size:16px}.shell,.wrap{padding-inline:22px}.section{padding-block:65px}html{scroll-padding-top:94px}.header-inner{height:76px;position:relative;gap:15px}.brand{gap:8px}.brand img{width:35px;height:35px}.brand>span{font-size:20px;letter-spacing:-.7px}.menu{display:flex;align-items:center;gap:10px;border:1px solid #435c7b;border-radius:3px;background:transparent;padding:10px 12px;font-size:13px;min-height:44px}.menu-lines{width:13px;height:9px;border-block:1px solid #afc6e5}#main-navigation{display:none;position:absolute;top:75px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#0a1422;padding:18px 22px 24px;border-bottom:1px solid #425c80;box-shadow:0 15px 30px #0008}#main-navigation.open{display:flex}#main-navigation>a{font-size:17px;padding:13px 0}#main-navigation>.nav-contact{padding:12px 16px;margin-top:12px}.nav-contact span{float:right}.hero{grid-template-columns:1fr;gap:35px;padding-block:48px 45px}.hero h1{font-size:clamp(49px,12vw,72px);letter-spacing:-.05em}.hero .eyebrow{font-size:10px;margin-bottom:24px}.hero-description,.page-hero .hero-description{font-size:17px;line-height:1.75;margin-block:24px 26px}.hero-note{font-size:13px;margin-top:22px}.hero-identity{width:100%;max-width:345px;justify-self:center}.hero-identity img{width:88%;max-width:270px}.hero-identity p{font-size:13px;padding-top:15px;margin-top:12px}.page-hero h1{font-size:clamp(40px,9.8vw,58px);line-height:1.15}.market-strip-inner{grid-template-columns:1fr;gap:25px;padding-block:28px}.market-plus{display:none}.market-strip p{font-size:37px}.market-strip small{font-size:13px}.market-strip-inner>div+div{border-top:1px solid #2b3d56;padding-top:25px}.section-heading{gap:20px}h2{font-size:clamp(33px,8.5vw,46px);line-height:1.2}.section-intro{font-size:17px;margin-top:22px}.eyebrow{font-size:10px}.principles-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.principles-grid article{border-top:1px solid #304864;padding-top:23px}.principle-symbol{font-size:27px;margin-bottom:17px}.principles-grid h3{font-size:25px}.principles-grid p{font-size:16px;margin-top:16px}.brand-scene img{aspect-ratio:2.1;object-position:53% center}.brand-scene figcaption{font-size:12px}.operating-profile{gap:28px}.operating-profile h2{margin-top:20px}.operating-profile>div>p:not(.eyebrow){font-size:16px}.operating-facts>div{grid-template-columns:.8fr 2fr;gap:15px}.operating-facts dd{font-size:16px}.operating-facts dt{font-size:12px}.philosophy-band{padding-block:53px}.philosophy-band h2{font-size:clamp(32px,8vw,45px)}.philosophy-band>.shell>p:last-child{font-size:16px;margin-top:22px}.scope-summary{padding-block:23px}.scope-summary dl>div{display:flex}.scope-summary dd{font-size:18px;margin:0;text-align:right}.scope-summary dt{font-size:13px}.process-steps{grid-template-columns:1fr;gap:27px;margin-top:35px}.process-steps h3{font-size:29px}.process-steps p{font-size:16px;margin-top:14px}.process-steps p:first-of-type{font-size:18px;margin-top:16px}.disclosure>summary{font-size:21px;padding-block:22px;letter-spacing:-.4px}.disclosure>summary::after{top:23px}.disclosure>summary>span{font-size:14px;line-height:1.7;margin-top:7px}.disclosure>div>p{font-size:16px;margin-top:16px}.references>summary{font-size:13px;padding-block:16px}.references p,.source-line{font-size:13px;overflow-wrap:anywhere}.peer-question{font-size:17px!important;padding-left:17px}.research-interests{margin-top:31px}.research-note{margin-top:20px}.note-calculations{grid-template-columns:1fr;gap:20px}.note-calculations strong{font-size:32px}.note-calculations span{font-size:14px}.collaboration-brief{margin-top:35px;gap:23px}.collaboration-brief h3{font-size:25px}.collaboration-brief p{font-size:16px}.collaboration-brief>.text-link{font-size:15px}.basket-section{padding-top:15px}.notice{font-size:15px;padding:19px 19px;margin-block:25px}.basket-metrics{gap:25px 18px;margin-top:28px;padding-block:23px}.basket-metrics .micro{font-size:9px;letter-spacing:.035em}.basket-metrics strong{font-size:29px;margin-top:10px;letter-spacing:-1.1px}.basket-metrics strong small{font-size:15px}.allocation-caption{font-size:12px;line-height:1.9}.basket-assumptions{font-size:14px;line-height:1.8;margin-top:22px}.basket-pair{gap:24px;margin-top:25px}.basket-version>header{padding:23px 20px}.basket-version>header>.micro{font-size:9px;letter-spacing:.04em}.basket-version>header h3{font-size:29px}.basket-version>header>p{font-size:15px}.basket-leg{margin-inline:20px;gap:9px 13px;padding-block:23px}.basket-leg h4{font-size:22px}.basket-leg h4 small{font-size:12px}.leg-budget strong{font-size:22px}.leg-budget small{font-size:9px}.basket-leg>p{font-size:14px}.basket-version-total{display:block;padding:23px 20px}.basket-version-total>span{font-size:12px;max-width:none}.basket-version-total>strong{font-size:18px;display:block;margin-top:12px}.basket-stress{padding:25px 20px;gap:27px}.basket-stress h3{font-size:28px}.basket-stress>div>p{font-size:16px}.basket-stress .micro{font-size:10px;letter-spacing:.06em}.basket-stress label,.basket-stress select{font-size:14px}.basket-scenario-result>strong{font-size:55px;margin-top:18px}.basket-scenario-result>small{font-size:13px}.basket-limits>summary{font-size:20px}.instrument-map{padding-block:23px}.instrument-map>div>p{font-size:43px}.instrument-map small,.instrument-map .map-note{font-size:14px}.instrument-map>div+div{margin-top:23px;padding-top:23px}.page-contents nav{display:block}.page-contents a{display:block;padding-block:7px}.contract-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.contract-grid h3{font-size:48px;margin-top:15px}.contract-value{font-size:37px;margin-top:13px}.contract-value span{font-size:15px;margin-left:6px}.contract-grid article>p:last-child{font-size:16px;margin-top:17px}.formula-line{font-size:15px;line-height:1.9;margin-top:28px}.option-focus{gap:25px;margin-top:33px}.option-focus h3{font-size:37px}.option-focus p{font-size:15px;margin-top:14px}.option-focus>div{padding-top:23px}.option-focus strong{font-size:29px}.greeks-heading{margin-top:35px}.greeks-heading h3{font-size:26px}.greeks-heading p{font-size:16px}.greeks-grid{gap:19px 24px;margin-block:25px 32px}.greeks-grid summary>span{font-size:33px}.greeks-grid summary>strong{font-size:23px}.greeks-grid summary>small{font-size:14px}.greeks-grid>details>p{font-size:14px}.lab-tabs{padding-inline:8px;grid-template-columns:1fr 1fr}.lab-tabs>button{font-size:15px;min-height:55px;padding:15px 7px}.payoff-lab{margin-top:30px}.lab-chart-area{padding:24px 10px}.lab-chart-heading{padding-inline:10px;gap:13px}.lab-chart-heading .micro{font-size:9px}.lab-key{font-size:12px}#payoff-chart{margin-top:24px}.chart-description{font-size:15px;padding-inline:10px;margin-top:20px}.chart-explanation{font-size:12px;padding-inline:10px;gap:10px 15px}.lab-controls{display:block;padding:25px 20px}.lab-controls>.micro{margin-bottom:23px}.lab-controls label{font-size:15px;margin-top:19px}.lab-controls>.lab-result{border-top:1px solid #385272;padding-top:23px;margin-top:25px}.lab-controls>.payoff-formula{margin-top:20px}.lab-controls>.lab-reset{margin-top:18px}.lab-controls>#premium-field{margin-top:23px}.lab-result strong{font-size:49px}.lab-limits{padding:21px 20px;font-size:13px}.lab-next{font-size:16px;margin-top:25px}.contact-section{gap:30px}.contact-section h2{font-size:clamp(36px,9vw,48px);margin-top:22px}.contact-section>div>p:not(.eyebrow){font-size:17px;margin-top:23px}.contact-email{font-size:clamp(18px,5.3vw,25px);margin-top:22px}.form-row{grid-template-columns:1fr;gap:0}label{font-size:14px;margin-bottom:20px}.form-note{font-size:12px}.footer-top{align-items:center;gap:15px}.footer-top img{width:230px}.back-to-top{font-size:11px;max-width:60px;line-height:1.8}.site-footer{padding-top:25px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:10px}.footer-risk summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

/* Iteration 7: a process showcase, clear entry points, and a stronger editorial hierarchy. */
:root{--blue:#86c0ff;--surface:#0a1321}h1,h2{font-weight:700;letter-spacing:-.055em}h3,h4{font-weight:600}.section{padding-block:100px}.section-heading{display:block}.section-heading>.eyebrow{padding:0;margin-bottom:20px}.section-heading h2{font-size:clamp(44px,5.3vw,70px);max-width:1080px}.section-intro{font-size:19px;max-width:850px}.button{border-radius:6px}.page-hero h1{font-size:clamp(48px,5.5vw,74px);line-height:1.08}.philosophy-band h2,.contact-section h2{font-weight:700}.basket-version>header h3{font-weight:650}.contract-grid h3{font-size:64px;font-weight:650}.greeks-heading h3{font-size:32px;font-weight:650}.basket-stress h3{font-size:37px;font-weight:650}.research-note>summary{font-weight:600}.scope-summary,.instrument-map{border-color:#42617f}.hero-description{color:#bac7d9}
.showcase-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:65px;padding-block:85px 95px}.showcase-hero h1{font-size:clamp(58px,6.4vw,86px);line-height:1.04}.showcase-hero .eyebrow{margin-bottom:27px}.showcase-hero .hero-description{font-size:19px;max-width:630px}.showcase-hero .hero-note{font-size:14px;color:#9cb3d2}.decision-map{background:radial-gradient(ellipse at top right,#153459 0,transparent 65%),linear-gradient(150deg,#102039,#091320);border:1px solid #35577b;border-radius:24px;padding:32px;box-shadow:0 25px 90px #0005;position:relative;overflow:hidden}.decision-map::after{content:'';position:absolute;top:0;right:0;width:110px;height:2px;background:#a1d2ff}.decision-map>.eyebrow{color:#99bce9;margin-bottom:25px;font-size:10px}.decision-map ol{list-style:none;margin:0;padding:0}.decision-map li{display:grid;grid-template-columns:28px 1fr;gap:15px;padding-block:23px;position:relative}.decision-map li+li{border-top:1px solid #2c496b}.decision-map li>span{font-size:11px;color:#70a9ef;padding-top:7px}.decision-map h3{font-size:25px;font-weight:600;letter-spacing:-.8px}.decision-map li p{font-size:15px;color:#a3bada;margin-top:10px}.decision-map-footer{font-size:14px;color:#b8cce9;line-height:1.8;border-top:1px solid #3b587b;margin-top:21px;padding-top:22px}
.process-lens{background:#0d1a2c;border:1px solid #375778;border-radius:18px;margin-top:42px;overflow:hidden}.process-lens.is-ready{display:grid;grid-template-columns:1fr 1.7fr}.lens-tabs{display:flex;flex-direction:column;padding:19px;border-right:1px solid #355174;background:#0b1727}.lens-tabs>button{display:block;text-align:left;padding:25px 22px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a5bada;min-height:111px}.lens-tabs>button+button{margin-top:8px}.lens-tabs>button[aria-selected=true]{border-color:#4c719e;background:#183454;color:#fff;box-shadow:inset 3px 0 0 #87bfff}.lens-tabs>button>span{display:block;font:600 27px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.8px}.lens-tabs small{display:block;font-size:14px;margin-top:10px;color:#a8bedb}.lens-tabs>button{scroll-margin-block:110px}#lens-panel{padding:39px 42px;min-width:0}#lens-title{font-size:34px;line-height:1.25;letter-spacing:-1.2px;margin-top:20px;max-width:660px}#lens-pain{font-size:18px;line-height:1.8;color:#b8c9df;margin-top:20px}.lens-method{margin-top:24px;border-top:1px solid #334f71;padding-top:22px}.lens-method>.eyebrow{font-size:10px;color:#87afe4}.lens-method>p{font-size:16px;color:#a9bdd9;line-height:1.8;margin-top:13px}.process-lens .peer-question{font-size:19px!important}.lens-fallback{padding:25px;border:1px solid #355778}.lens-fallback h3{margin-top:15px}.lens-fallback p{margin-top:12px;color:#a9bdd9}
.trader-section{background:#0a121e;border-block:1px solid #293f5a}.horizon-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:46px}.horizon-grid>article{border-top:1px solid #4e6b90;padding-top:28px}.horizon-label{font-size:11px;letter-spacing:.12em;color:#8eadd5}.horizon-grid h3{font-size:37px;letter-spacing:-1.3px;margin-top:19px}.horizon-pain{font-family:Manrope,Arial,sans-serif;font-size:23px;letter-spacing:-.5px;line-height:1.5;color:#d2e5ff;margin-top:22px}.horizon-grid article>p:not(.horizon-pain){font-size:17px;color:#aabed8;line-height:1.8;margin-top:20px}.horizon-grid article>p.horizon-question{font-size:16px;color:#d1e4fc;border-left:2px solid #739bd0;padding-left:17px;margin-top:24px}
.prop-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.prop-intro .eyebrow{font-size:10px;color:#ddbc91;margin-bottom:23px}.prop-intro h2{font-size:clamp(47px,5.4vw,73px);line-height:1.09}.prop-intro h2 em{color:#e6c49a}.prop-intro>div>p:not(.eyebrow){font-size:17px;color:#acbdd3;line-height:1.85;margin-top:22px}.prop-intro>div>p.large-copy{font-size:21px;color:#d1dcec;margin:0}.prop-review{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:49px}.prop-review article{padding-top:24px;border-top:1px solid #695c4b}.prop-review h3{font-size:25px;letter-spacing:-.7px}.prop-review p{font-size:16px;color:#a9b9cf;line-height:1.85;margin-top:17px}.prop-rules{margin-top:34px}.prop-rules>summary{font-size:20px}.prop-rules>summary::after{color:#e6c49a}
.case-showcase{background:linear-gradient(115deg,#101f36,#0b1320);border-block:1px solid #314d70}.case-showcase-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:center}.case-showcase h2{font-size:clamp(48px,5.9vw,80px);line-height:1.08;margin-top:23px}.case-showcase-grid>div>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#afc2dd;margin-top:26px;max-width:560px}.case-showcase .button{margin-top:30px}.loss-comparison{padding:33px;border:1px solid #426185;border-radius:18px;background:#101c2d}.loss-comparison>div>span{font-size:10px;letter-spacing:.1em;color:#9db5d5}.loss-comparison strong{display:block;font:600 56px/1.3 Manrope,Arial,sans-serif;letter-spacing:-2px;margin-top:12px;color:#d7e9ff}.loss-comparison>div:last-of-type strong{color:#ffbcb2}.loss-arrow{display:block;font-size:24px;line-height:1.3;color:#6d8cb6;margin-block:17px}.loss-comparison>p{font-size:12px!important;color:#8ea9cc!important;margin-top:25px!important;line-height:1.8!important}
.operation-showcase{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.operation-showcase>figure{align-self:stretch;min-height:420px;overflow:hidden;border-radius:14px}.operation-showcase img{width:100%;height:100%;object-fit:cover;object-position:53% center}.operation-showcase .eyebrow{margin-bottom:22px}.operation-showcase h2{font-size:clamp(37px,3.6vw,49px);line-height:1.16}.operation-showcase>div>p:not(.eyebrow){font-size:17px;color:#adbed5;line-height:1.8;margin-top:23px}.operation-showcase>div>p.operation-signature{font-size:15px;color:#d2e5ff;border-top:1px solid #354c6b;padding-top:21px}.prop-budget-note{border-left-color:#d6ac78;background:#211c17;color:#dac9b4;font-size:14px}.scope-summary dd{font-weight:500}
.prop-budget-note{border:0;background:transparent;color:#bcae98;font-size:14px;line-height:1.9;margin-block:20px;max-width:1000px}
@media(max-width:1050px){.showcase-hero{gap:35px;grid-template-columns:1.3fr 1fr}.showcase-hero h1{font-size:67px}.decision-map{padding:26px}.decision-map h3{font-size:23px}.case-showcase-grid{gap:55px}.operation-showcase{gap:40px}.prop-intro{gap:45px}.horizon-grid{gap:45px}.process-lens.is-ready{grid-template-columns:1fr 1.6fr}#lens-panel{padding:32px}.lens-tabs{padding:14px}.lens-tabs>button{padding:23px 18px}}
@media(max-width:850px){.showcase-hero{grid-template-columns:1fr;gap:40px;padding-block:65px}.showcase-hero h1{font-size:clamp(58px,8vw,78px)}.showcase-hero .hero-description{max-width:670px}.decision-map{display:none}.section-heading h2{font-size:clamp(42px,6vw,59px)}.process-lens.is-ready{grid-template-columns:1fr}.lens-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #355174;padding:12px;gap:7px}.lens-tabs>button{min-height:0;padding:19px 12px}.lens-tabs>button+button{margin:0}.lens-tabs>button[aria-selected=true]{box-shadow:inset 0 -3px 0 #87bfff}.lens-tabs>button>span{font-size:23px}.lens-tabs small{font-size:12px}.prop-intro{grid-template-columns:1fr;gap:30px}.prop-intro h2 br:nth-child(2){display:none}.prop-intro>div>p.large-copy{font-size:20px}.prop-review{gap:25px}.prop-review h3{font-size:23px}.case-showcase-grid{gap:40px}.case-showcase h2{font-size:52px}.loss-comparison{padding:26px}.loss-comparison strong{font-size:48px}.operation-showcase{grid-template-columns:1fr;gap:35px}.operation-showcase>figure{height:260px;min-height:0}.operation-showcase img{object-position:center}.operation-showcase h2{font-size:46px}.horizon-grid h3{font-size:34px}.horizon-pain{font-size:21px}}
@media(max-width:620px){.section{padding-block:67px}.showcase-hero{padding-block:47px 55px;gap:30px}.showcase-hero h1{font-size:clamp(46px,11.7vw,70px);line-height:1.07;letter-spacing:-.055em}.showcase-hero>.eyebrow,.showcase-hero .eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:23px}.showcase-hero .hero-description{font-size:17px;margin-block:24px 27px}.showcase-hero .hero-note{font-size:12px;margin-top:21px}.section-heading>.eyebrow{margin-bottom:18px}.section-heading h2{font-size:clamp(35px,8.9vw,49px);line-height:1.13}.section-intro{font-size:17px;line-height:1.8;margin-top:22px}.page-hero h1{font-size:clamp(40px,10vw,58px);line-height:1.13}.process-lens{margin-top:29px;border-radius:12px}.lens-tabs{gap:4px;padding:8px}.lens-tabs>button{padding:17px 5px;text-align:center;border-radius:5px;min-height:59px}.lens-tabs>button>span{font-size:17px;letter-spacing:-.5px}.lens-tabs small{display:none}#lens-panel{padding:27px 20px}#lens-title{font-size:28px;letter-spacing:-.9px;line-height:1.25;margin-top:18px}#lens-pain{font-size:16px;line-height:1.85;margin-top:18px}.lens-method{padding-top:21px;margin-top:23px}.lens-method>p{font-size:15px;line-height:1.85}.lens-method>.eyebrow{font-size:9px}.process-lens .peer-question{font-size:17px!important}.horizon-grid{grid-template-columns:1fr;gap:35px;margin-top:33px}.horizon-grid>article{padding-top:23px}.horizon-grid h3{font-size:35px;margin-top:17px}.horizon-label{font-size:10px}.horizon-pain{font-size:23px;margin-top:20px}.horizon-grid article>p:not(.horizon-pain){font-size:16px;margin-top:18px}.horizon-grid article>p.horizon-question{font-size:16px;line-height:1.75}.prop-intro{gap:26px}.prop-intro .eyebrow{font-size:9px;letter-spacing:.08em;line-height:1.8;margin-bottom:20px}.prop-intro h2{font-size:clamp(40px,10.7vw,60px)}.prop-intro h2 br:nth-child(2){display:initial}.prop-intro>div>p.large-copy{font-size:18px;line-height:1.85}.prop-intro>div>p:not(.eyebrow){font-size:16px;margin-top:19px}.prop-review{grid-template-columns:1fr;gap:27px;margin-top:33px}.prop-review article{padding-top:23px}.prop-review h3{font-size:25px}.prop-review p{font-size:16px;margin-top:16px}.prop-rules{margin-top:27px}.prop-rules>summary{font-size:20px}.case-showcase-grid{grid-template-columns:1fr;gap:34px}.case-showcase h2{font-size:clamp(41px,10.9vw,61px);line-height:1.08;margin-top:21px}.case-showcase-grid>div>p:not(.eyebrow){font-size:17px;margin-top:22px}.case-showcase .button{margin-top:25px}.loss-comparison{padding:27px 23px;border-radius:12px}.loss-comparison strong{font-size:54px}.loss-comparison>div>span{font-size:9px}.loss-comparison>p{font-size:12px!important}.operation-showcase{gap:30px}.operation-showcase>figure{height:210px;border-radius:10px}.operation-showcase h2{font-size:clamp(34px,8.8vw,48px)}.operation-showcase>div>p:not(.eyebrow){font-size:16px;margin-top:21px}.operation-showcase>div>p.operation-signature{font-size:14px}.contract-grid h3{font-size:55px}.greeks-heading h3{font-size:29px}.basket-stress h3{font-size:31px}.prop-budget-note{font-size:14px}.philosophy-band h2{font-size:clamp(33px,8.5vw,47px)}}

/* V8: a shorter route to evidence, explicit exits, and a usable review artifact. */
.business-identity{font-size:16px;color:#d1e2fa;line-height:1.7;margin-top:22px;max-width:600px}.showcase-hero .hero-description{margin-top:16px}.index-page .section{padding-block:78px}.index-page .showcase-hero{padding-block:67px 70px}.index-page .section-heading h2{font-size:clamp(42px,4.6vw,61px)}.constructive-case{margin-top:28px}.constructive-case>summary{font-size:21px}.index-page .horizon-grid{gap:50px;margin-top:35px}.index-page .prop-review{margin-top:35px}.index-page .prop-intro h2{font-size:clamp(43px,4.7vw,65px)}.index-page .case-showcase h2{font-size:clamp(48px,5.5vw,74px)}.research-section .section-heading h2,.review-section .section-heading h2{font-size:clamp(41px,4.7vw,62px)}.case-context{font-size:15px;color:#a8bbd4;line-height:1.85;margin-top:23px;max-width:1040px}
.case-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-block:1px solid #3a536f;padding-block:27px;margin-top:34px}.case-metrics>div>span{display:block;font-size:12px;color:#9db5d5;line-height:1.7}.case-metrics strong{font:600 34px/1.4 Manrope,Arial,sans-serif;letter-spacing:-1.2px;display:block;margin-top:12px}.case-metrics small{display:inline;font-size:16px;font-weight:400;color:#acc2dd;letter-spacing:0}.case-metrics>div:nth-child(3) strong{color:#ffbab1}.case-story{border:1px solid #3c5c80;border-radius:13px;background:#0c1c30;overflow:hidden;margin-top:32px}.case-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#102540;border-bottom:1px solid #3c5c80;padding-inline:13px}.case-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:#a7c0e2;font-size:16px;padding:21px 15px;min-height:67px}.case-tabs button[aria-selected=true]{border-color:#91c6ff;color:#fff;background:#183659}.case-tabs button{scroll-margin-block:110px}#case-checkpoint{padding:31px 34px}#case-stage-title{font-size:31px;margin-top:17px;max-width:900px}#case-stage-copy{font-size:17px;line-height:1.85;color:#b1c6e1;margin-top:20px;max-width:1000px}.checkpoint-result{display:grid;grid-template-columns:auto 1fr;gap:8px 30px;align-items:center;margin-top:24px}.checkpoint-result>strong{grid-row:1/3;font:600 50px/1.3 Manrope,Arial,sans-serif;color:#ffb5ac;letter-spacing:-1.7px}.checkpoint-result p{font-size:16px;color:#b7cbe7}.checkpoint-result p:last-child{color:#ecbdad}.case-equity-bar{height:9px;display:flex;gap:3px;margin-top:25px}.case-equity-bar>span:first-child{background:#eea69b}.case-equity-bar>span:last-child{background:#567ca6}.checkpoint-prices,.checkpoint-caption{font-size:13px;color:#9bb2d2;line-height:1.85;margin-top:18px}.checkpoint-caption{font-size:12px;color:#8fa8cb;margin-top:11px}.exit-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;margin-top:34px}.exit-version{border:1px solid #365474;border-top:3px solid #86bfff;background:#0c1624;min-width:0}.exit-version.short-version{border-top-color:#edbf85}.exit-version>header{padding:27px;border-bottom:1px solid #2e4867}.exit-version .eyebrow{font-size:10px;letter-spacing:.07em}.exit-version>header h3{font-size:28px;line-height:1.3;margin-top:17px}.exit-version>header>p:last-child{font-size:14px;color:#9fb8d9;line-height:1.8;margin-top:16px}.exit-leg{padding-block:24px;margin-inline:25px;border-bottom:1px solid #304965}.exit-leg-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.exit-leg-heading h4{font-size:24px}.exit-leg-heading h4 small{display:block;font:400 13px/1.8 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#a1b9d8;margin-top:7px}.exit-leg-heading>div{text-align:right}.exit-leg-heading strong{display:block;font:600 25px/1.4 Manrope,Arial,sans-serif;color:#f1bbb1;letter-spacing:-.7px}.exit-leg-heading>div>small{display:block;font-size:11px;color:#a6bad4;margin-top:4px}.exit-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px}.exit-prices dt{font-size:11px;line-height:1.7;color:#91abcf}.exit-prices dd{font:500 21px/1.5 Manrope,Arial,sans-serif;letter-spacing:-.6px;color:#d9e8fc;margin-top:8px}.exit-prices .actual-exit dd{color:#f2bcaf}.exit-leg-note{font-size:12px;color:#9bb2d1;line-height:1.85;margin-top:17px}.exit-leg-note+.exit-leg-note{margin-top:8px}.exit-version-total{padding:23px 25px}.exit-version-total>span{display:block;font-size:12px;color:#9eb6d7}.exit-version-total>strong{display:block;font:600 24px/1.5 Manrope,Arial,sans-serif;letter-spacing:-.8px;color:#f1c3bb;margin-top:10px}.loss-cause{border-left:2px solid #b38a67;background:#1b1a1b;margin-top:29px;padding:27px 30px}.loss-cause h3{font-size:29px}.loss-cause p{font-size:16px;line-height:1.85;color:#bdb6b0;margin-top:17px}.loss-cause strong{font-weight:500;color:#e7d3c1}.exit-case>.disclosure{margin-top:29px}.exit-case .section-intro{max-width:1000px}
.review-section{border-top:1px solid #304965}.review-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;margin-top:38px}.review-grid label{font-size:16px;line-height:1.6}.review-grid textarea{font-size:16px;line-height:1.7}.review-aside{border-top:1px solid #4a6c93;padding-top:25px}.review-aside h3{font-size:29px}.review-aside>p{font-size:17px;color:#a9bfdc;line-height:1.85;margin-top:22px}.review-aside>p.review-privacy{font-size:14px;border-top:1px solid #304965;padding-top:21px}.review-aside>.button{margin-top:25px}.review-aside .form-note{font-size:12px;margin-top:15px}.review-aside>.disclosure{margin-top:25px}.review-aside>.disclosure>summary{font-size:20px}.review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 23px}.review-actions .text-link{background:none;border:0;border-bottom:1px solid #456a98;cursor:pointer;font-size:14px;min-height:44px;padding:10px 0}.review-actions .button{font-size:14px;min-height:46px}#review-status{font-size:14px;line-height:1.8;color:#a4d9c7;margin-top:19px}.print-review{display:none}.lab-units{border-bottom:1px solid #355373;padding-inline:27px;background:#0d1d31}.lab-units>summary{font-size:15px;color:#d5e6fc;padding-block:18px;cursor:pointer;line-height:1.7}.lab-units>summary>span{font-size:12px;color:#91abd0;margin-left:17px}.lab-unit-fields{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:22px;padding-bottom:23px}.lab-unit-fields label{font-size:13px;margin:0}.lab-unit-fields select,.lab-unit-fields input{font-size:15px;min-height:47px}.lab-unit-fields input:disabled{opacity:.6}.lab-unit-fields>p{grid-column:1/-1;font-size:12px;color:#9eb7d8;line-height:1.8;margin-top:-7px}.lab-controls .lab-result .micro{line-height:1.8}.exit-case .eyebrow,.case-story .eyebrow{color:#a8c3e7}.risk,.footer-risk summary,.footer-bottom{color:#9fb3d0}
@media(max-width:1050px){.exit-prices{grid-template-columns:1fr 1fr}.exit-prices .actual-exit{grid-column:1/-1;border-top:1px solid #2d4564;padding-top:12px}.case-metrics strong{font-size:30px}.review-grid{gap:40px}.exit-version>header{padding-inline:23px}.exit-leg{margin-inline:23px}}
@media(max-width:850px){.exit-versions{grid-template-columns:1fr}.exit-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.exit-prices .actual-exit{grid-column:auto;border:0;padding:0}.case-metrics{grid-template-columns:1fr 1fr;gap:24px}.review-grid{grid-template-columns:1fr;gap:35px}.lab-unit-fields{grid-template-columns:1fr 1fr}.lab-unit-fields>label:first-child{grid-column:1/-1}.checkpoint-result{grid-template-columns:1fr;gap:12px}.checkpoint-result>strong{grid-row:auto}.case-stage-label{font-size:10px}}
@media(max-width:620px){.index-page .section{padding-block:61px}.index-page .showcase-hero{padding-block:43px 48px}.business-identity{font-size:15px;margin-top:20px}.showcase-hero .hero-description{margin-top:17px}.index-page .section-heading h2,.review-section .section-heading h2,.research-section .section-heading h2{font-size:clamp(34px,8.6vw,47px)}.index-page .prop-intro h2{font-size:clamp(39px,10.2vw,56px)}.index-page .case-showcase h2{font-size:clamp(40px,10.5vw,58px)}.case-metrics{padding-block:23px;gap:24px 17px;margin-top:26px}.case-metrics>div>span{font-size:11px}.case-metrics strong{font-size:29px;margin-top:9px}.case-metrics small{font-size:14px}.case-context{font-size:14px;margin-top:21px}.case-tabs{padding-inline:7px}.case-tabs button{font-size:13px;padding:16px 6px;min-height:69px}#case-checkpoint{padding:25px 20px}#case-stage-title{font-size:27px;line-height:1.3}#case-stage-copy{font-size:16px;line-height:1.85;margin-top:18px}.checkpoint-result>strong{font-size:47px}.checkpoint-result p{font-size:15px}.checkpoint-prices{font-size:12px}.checkpoint-caption{font-size:12px}.exit-version>header{padding:24px 20px}.exit-version>header h3{font-size:27px}.exit-version .eyebrow{font-size:9px}.exit-leg{padding-block:23px;margin-inline:20px}.exit-leg-heading{gap:15px}.exit-leg-heading h4{font-size:22px}.exit-leg-heading h4 small{font-size:12px}.exit-leg-heading strong{font-size:24px}.exit-leg-heading>div>small{font-size:10px}.exit-prices{grid-template-columns:1fr 1fr;gap:17px 15px}.exit-prices .actual-exit{grid-column:1/-1;border-top:1px solid #2d4564;padding-top:13px}.exit-prices dt{font-size:12px}.exit-prices dd{font-size:22px}.exit-leg-note{font-size:13px}.exit-version-total{padding:22px 20px}.exit-version-total>strong{font-size:25px}.loss-cause{padding:24px 20px}.loss-cause h3{font-size:27px}.loss-cause p{font-size:16px}.review-grid{margin-top:29px}.review-grid label{font-size:15px}.review-aside h3{font-size:28px}.review-aside>p{font-size:16px}.review-actions{gap:15px 20px}.lab-units{padding-inline:20px}.lab-units>summary>span{display:block;margin:5px 0 0}.lab-unit-fields{gap:19px}.lab-unit-fields input,.lab-unit-fields select{font-size:16px}.lab-unit-fields>p{margin-top:0}.constructive-case>summary{font-size:20px}}
.button-primary:hover{background:#145dc9;color:#fff}input,textarea,select{border-color:#6b85a6}.menu{border-color:#6b85a6}.back-to-top{display:inline-flex;align-items:center;min-height:32px}.lab-controls .compare-futures-label{min-height:44px;padding-block:8px}
@media print{@page{margin:18mm}html,body{background:#fff!important;color:#111!important;font:12pt/1.5 Arial,sans-serif!important}.site-header,.site-footer,.skip-link,main>section:not(#review-worksheet){display:none!important}#review-worksheet{display:block!important;padding:0!important;width:100%!important;max-width:none!important}#review-worksheet .section-heading,#review-worksheet .review-grid,#review-worksheet noscript{display:none!important}.print-review{display:block!important;color:#111!important;white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.6 Arial,sans-serif;margin:0}}

/* V9: complete branding, separate trade reviews, and movement-led exploration. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lab-quick-controls>label:first-child{grid-column:auto}
.operation-showcase{display:block}.operation-showcase>figure{height:auto;min-height:0;aspect-ratio:2171/724;border:1px solid #263b55;border-radius:16px;background:#05070a}.operation-showcase img{display:block;width:100%;height:auto;aspect-ratio:2171/724;object-fit:contain;object-position:center}.operation-showcase>div{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px 70px;margin-top:38px;align-items:start}.operation-showcase>div>.eyebrow{grid-column:1;grid-row:1;margin:0}.operation-showcase h2{grid-column:1;grid-row:2/4;font-size:clamp(38px,3.8vw,54px)}.operation-showcase>div>p:not(.eyebrow){grid-column:2;margin:0;line-height:1.85}.operation-showcase>div>p.operation-signature{grid-column:1/-1;margin-top:16px;padding-top:23px;font-size:17px;color:#d3e5ff}
.case-controls{margin-top:32px;border:1px solid #3b5a7e;background:#0b1726;border-radius:13px;overflow:hidden}.case-market-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #3b5a7e}.case-market-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#a7bddb;padding:21px 12px;min-height:81px;font:600 25px/1.3 Manrope,Arial,sans-serif}.case-market-tabs button small{display:block;font:400 12px/1.8 'DM Sans',Arial,sans-serif;margin-top:5px}.case-market-tabs button[aria-selected=true]{background:#163254;border-color:#7dbeff;color:#fff}.case-inputs{display:grid;grid-template-columns:1fr 1.5fr;column-gap:48px;padding:27px 30px 23px}.case-inputs label{display:block;font-size:15px;color:#cfdef2;margin:0 0 11px}.case-inputs select{margin-top:12px;width:100%;font-size:17px;padding:13px 15px;background:#11243b;border:1px solid #6b85a6;border-radius:5px;color:#fff;min-height:50px}.case-inputs input[type=range]{width:100%;accent-color:#8ac4ff;cursor:ew-resize;min-height:32px}.case-inputs output{float:right;color:#9cccff;font-size:14px}.case-inputs .range-endpoints{font-size:12px;margin-top:8px;color:#a3b9d7}.case-inputs>p{grid-column:1/-1;font-size:13px;color:#a9bfdc;line-height:1.8;margin-top:16px}.case-metrics{gap:20px}.case-metrics strong{font-size:clamp(25px,2.6vw,35px)}.case-context{font-size:16px;color:#a9bedb;line-height:1.9;margin-top:23px}.case-context strong{color:#d2e7ff;font-weight:500}.single-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:30px}.single-trade{min-width:0;border:1px solid #385777;border-top:3px solid #79bfff;background:#0b1726;border-radius:11px;overflow:hidden}.single-trade.short-version{border-top-color:#eabd80}.single-trade>header{padding:27px 27px 23px;border-bottom:1px solid #304d6d}.single-trade .eyebrow{font-size:10px;letter-spacing:.09em;color:#9fc7f5}.single-trade.short-version .eyebrow{color:#e4c198}.single-trade h3{font-size:29px;line-height:1.3;margin-top:13px}.single-trade>header>p:last-child{font-size:15px;color:#a6bedc;margin-top:12px}.trade-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px;padding:27px}.trade-price-grid>div{min-width:0}.trade-price-grid dt{font-size:12px;color:#a6bfdf;line-height:1.7}.trade-price-grid dd{font:500 28px/1.4 Manrope,Arial,sans-serif;color:#f0f6ff;letter-spacing:-.9px;margin-top:9px}.trade-price-grid small{display:block;color:#9db4d2;font-size:11px;line-height:1.8;margin-top:7px}.trade-price-grid .actual-exit{padding:13px 15px;margin:-13px -10px;background:#2c2024;border-radius:7px}.trade-price-grid .actual-exit dd{color:#ffbeb4}.trade-price-grid .actual-exit dt{color:#f0bdb7}.trade-loss-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-inline:27px;border-top:1px solid #3d5573;padding-block:22px}.trade-loss-row span{display:block;font-size:12px;color:#a7bdd9}.trade-loss-row strong{display:block;font:600 29px/1.4 Manrope,Arial,sans-serif;color:#d3e7ff;margin-top:6px;letter-spacing:-.9px}.trade-loss-row>div:last-child strong{color:#ffb9ae}.trade-math{font-size:12px;line-height:1.8;color:#aec0d9;margin:0 27px 21px}.single-cause{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center;border:1px solid #59423b;border-radius:11px;background:#1b1516;padding:30px;margin-top:28px}.single-cause .eyebrow{font-size:10px;color:#efbaa9}.single-cause h3{font-size:32px;margin-top:15px}.single-cause p{font-size:16px;line-height:1.85;margin-top:16px;color:#d3bcb9}.case-equity-summary p{font-size:15px;line-height:1.9}.case-equity-summary p strong{color:#f9e1dd;font-weight:500}.case-equity-summary .checkpoint-caption{font-size:12px;color:#bba6a6}.case-equity-bar{gap:0}.case-equity-bar>span:first-child{min-width:3px}.failure-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:34px}.failure-steps article{border-top:1px solid #37526f;padding-top:23px}.failure-steps span{font-size:10px;letter-spacing:.08em;color:#9ebcdf}.failure-steps h4{font-size:24px;line-height:1.35;margin-top:16px}.failure-steps p{font-size:15px;line-height:1.85;color:#a7bbd5;margin-top:14px}.case-boundary{font-size:13px;color:#a5b8d1;line-height:1.9;margin-top:30px;border-left:2px solid #6d91b9;padding-left:20px}.case-boundary strong{color:#d3e3f7;font-weight:500}.exit-case .disclosure{margin-top:25px}
.review-starter{padding:22px;background:#0d2037;border:1px solid #496b94;border-radius:10px;margin-bottom:27px}.review-starter>p{color:#c2d7f2;font-size:15px;line-height:1.8}.review-starter>.button{margin-top:15px;font-size:14px;min-height:46px}.review-starter small{display:block;color:#a8bedc;font-size:12px;line-height:1.8;margin-top:12px}.review-starter-status{min-height:20px;color:#a6cfff!important}
.lab-quick-controls{grid-template-columns:1fr 1fr 1.2fr;padding:25px 28px;gap:24px;align-items:start;border-bottom:1px solid #3b5679}.lab-quick-controls label{margin:0;font-size:13px}.lab-quick-controls select{width:100%;margin-top:10px;background:#0e2035;color:#e1edfc;border:1px solid #6b85a6;border-radius:5px;min-height:48px;padding:12px 14px;font-size:16px}.lab-reference-card{border-left:1px solid #3c5a7f;padding-left:26px}.lab-reference-card>span{display:block;font-size:13px;color:#a2bbdc}.lab-reference-card>strong{display:block;font:500 29px/1.4 Manrope,Arial,sans-serif;margin-top:7px;letter-spacing:-.8px}.lab-reference-card>small{display:block;font-size:11px;line-height:1.8;color:#a6bddb;margin-top:6px}.lab-custom-reference{border-bottom:1px solid #365373;padding:0 28px}.lab-custom-reference>summary{list-style:none;font-size:13px;padding:18px 0;cursor:pointer;color:#c0d6f2}.lab-custom-reference>summary::after{content:'+';float:right;color:#9fcaff}.lab-custom-reference[open]>summary::after{content:'−'}.lab-custom-reference>summary>span{color:#9bb3d2;font-size:12px;margin-left:12px}.lab-custom-reference>div{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;padding:5px 0 22px}.lab-custom-reference label{font-size:13px;margin:0}.lab-custom-reference input{margin-top:10px}.lab-custom-reference p{font-size:13px;line-height:1.85;color:#acbfd9;align-self:center}.lab-controls #market-move{width:100%;min-height:32px;accent-color:#8ac4ff;margin-top:12px}.lab-controls #move-output{float:right;color:#add3ff}.lab-exit-reference{font-size:13px;color:#b4cbe8;line-height:1.8;margin-top:16px}.lab-source-note{border-top:1px solid #354e70;padding:20px 28px;background:#091726}.lab-source-note p{font-size:12px;color:#a6bad6;line-height:1.9}.lab-source-note a{color:#b4d6ff}.lab-limits strong{font-weight:500;color:#d1e2f8}.lab-result strong{font-size:clamp(37px,4vw,53px)}.lab-controls{display:block}.lab-controls>label{display:block}.lab-controls .range-endpoints{margin-top:7px}.lab-result{margin-top:24px}.chart-label{font-size:11px}.chart-tick{font-size:11px}.chart-description{color:#b4c7e1}.gain-key{color:#8bd9c7}.loss-key{color:#f3b5aa}
@media(max-width:1050px){.case-inputs{gap:24px}.case-inputs output{float:none;display:block;margin-top:7px}.trade-price-grid{padding:23px;gap:23px 14px}.trade-price-grid dd{font-size:25px}.single-trade>header{padding:24px}.single-cause{gap:30px}.operation-showcase>div{gap:15px 40px}.lab-quick-controls{gap:20px}}
@media(max-width:850px){.case-metrics{grid-template-columns:1fr 1fr}.single-trade-grid{gap:20px}.trade-price-grid{grid-template-columns:1fr}.trade-price-grid>div{border-bottom:1px solid #2c4561;padding-bottom:17px}.trade-price-grid .actual-exit{border:0;margin:0;padding:15px}.single-trade>header{padding:23px 20px}.single-trade h3{font-size:27px}.single-cause{grid-template-columns:1fr;gap:20px}.lab-quick-controls{grid-template-columns:1fr 1fr}.lab-reference-card{grid-column:1/-1;border-left:0;border-top:1px solid #385675;padding:20px 0 0}.lab-reference-card strong{display:inline-block;margin-right:15px}.lab-reference-card small{display:inline-block}.lab-controls{display:block}.lab-controls>.lab-result{border-top:1px solid #385272;padding-top:23px;margin-top:25px}.lab-controls>.payoff-formula{margin-top:20px}.operation-showcase>div{grid-template-columns:1fr}.operation-showcase>div>*{grid-column:1!important;grid-row:auto!important}.operation-showcase h2{max-width:650px;margin-top:8px}.operation-showcase>div>p:not(.eyebrow){margin-top:12px}.operation-showcase>div>p.operation-signature{margin-top:15px}.failure-steps{gap:24px}.failure-steps h4{font-size:22px}}
@media(max-width:620px){.operation-showcase>figure{height:auto;aspect-ratio:2171/724;border-radius:9px}.operation-showcase>div{margin-top:27px;gap:12px}.operation-showcase h2{font-size:clamp(32px,8.8vw,48px)}.operation-showcase>div>p.operation-signature{font-size:15px}.case-market-tabs button{padding:16px 5px;font-size:23px;min-height:76px}.case-market-tabs button small{font-size:10px}.case-inputs{grid-template-columns:1fr;padding:22px 20px;row-gap:24px}.case-inputs>p{margin:0}.case-inputs label{font-size:14px}.case-inputs output{display:inline;float:right;font-size:12px;margin:0}.case-inputs .range-endpoints{font-size:10px}.case-metrics{gap:22px 15px}.case-metrics strong{font-size:29px}.case-metrics small{display:block;font-size:14px;margin-top:3px}.case-context{font-size:14px;line-height:1.9}.single-trade-grid{grid-template-columns:1fr;gap:24px}.trade-price-grid{grid-template-columns:1fr 1fr;padding:23px 20px;gap:23px 15px}.trade-price-grid>div{border:0;padding:0}.trade-price-grid dt{font-size:11px}.trade-price-grid dd{font-size:25px}.trade-price-grid small{font-size:10px}.trade-price-grid .actual-exit{padding:12px;margin:-12px -7px}.trade-loss-row{margin-inline:20px;gap:15px}.trade-loss-row strong{font-size:28px}.trade-loss-row span{font-size:11px}.trade-math{margin-inline:20px;font-size:11px}.single-cause{padding:23px 20px;gap:14px}.single-cause h3{font-size:28px}.single-cause p{font-size:15px}.case-equity-summary .checkpoint-caption{font-size:11px}.failure-steps{grid-template-columns:1fr;gap:24px}.failure-steps h4{font-size:26px;margin-top:12px}.failure-steps p{font-size:15px;margin-top:11px}.case-boundary{font-size:12px;padding-left:15px}.review-starter{padding:20px}.review-starter>.button{width:100%;justify-content:center;font-size:13px}.lab-quick-controls{padding:23px 20px;gap:18px 13px}.lab-quick-controls select{font-size:14px;padding:11px 9px}.lab-reference-card{padding-top:17px}.lab-reference-card strong{font-size:28px}.lab-reference-card small{display:block}.lab-custom-reference{padding-inline:20px}.lab-custom-reference>summary{font-size:12px}.lab-custom-reference>summary>span{display:block;margin:7px 0 0;font-size:11px}.lab-custom-reference>div{grid-template-columns:1fr;gap:15px}.lab-source-note{padding:18px 20px}.lab-source-note p{font-size:11px}.lab-controls #move-output{font-size:14px}.lab-controls label{font-size:14px}.lab-exit-reference{font-size:12px}.lab-controls>.lab-result{padding-top:23px}.lab-result strong{font-size:45px}.lab-controls .range-endpoints{font-size:11px}.chart-label{font-size:11px}}
@media(prefers-reduced-motion:reduce){.case-equity-bar>span{transition:none}}
@media(max-width:420px){.case-market-tabs{grid-template-columns:1fr 1fr}.case-market-tabs button{min-height:63px;padding:13px 15px;display:flex;align-items:center;justify-content:center;gap:10px}.case-market-tabs button small{display:inline;font-size:11px;margin:0}.trade-price-grid{grid-template-columns:1fr;gap:20px}.trade-price-grid>div{display:grid;grid-template-columns:1fr 1.4fr;column-gap:12px;align-items:start}.trade-price-grid dt{grid-column:1;grid-row:1}.trade-price-grid dd{grid-column:2;grid-row:1;margin:0;text-align:right;font-size:24px}.trade-price-grid small{grid-column:1/-1;font-size:11px;margin-top:6px}.trade-price-grid .actual-exit{margin:0;padding:14px 12px}.trade-price-grid .actual-exit dd{font-size:22px}.case-inputs output{float:none;display:block;margin-top:7px}.trade-loss-row strong{font-size:26px}}
.operation-copy-heading{grid-column:1;grid-row:1}.operation-copy-body{grid-column:2;grid-row:1}.operation-copy-heading>.eyebrow{margin-bottom:22px}.operation-copy-body p{font-size:17px;color:#adc1dc;line-height:1.85}.operation-copy-body p+p{margin-top:20px}.operation-showcase>.operation-copy>p.operation-signature{grid-row:2;grid-column:1/-1}
@media(max-width:850px){.operation-showcase>.operation-copy{display:block}.operation-copy-heading>.eyebrow{margin-bottom:22px}.operation-copy-body{margin-top:25px}.operation-showcase>.operation-copy>p.operation-signature{margin-top:27px}.operation-copy-body p{font-size:17px}}
@media(max-width:620px){.operation-copy-body p{font-size:16px}.operation-copy-heading h2{font-size:clamp(32px,8.8vw,48px)}.chart-tick{font-size:23px}.chart-label{font-size:24px}}

/* V10: show the decision process first; keep the dollar lab available on demand. */
.study-mobile-levels{flex-basis:100%;color:#aabed8}
.structure-review[data-current-case=short] .study-zone-label{fill:#daba8f}
.review-drawer{margin-top:30px}.review-drawer>.review-grid{margin-top:0;padding:28px;border-top:1px solid #3b587a}.review-drawer>summary>strong{font-size:30px}.review-drawer .review-aside{padding-top:0}.review-section>.section-heading h2{font-size:clamp(38px,4.4vw,58px)}
@media(max-width:620px){.review-drawer>.review-grid{padding:25px 18px}.review-drawer>summary>strong{font-size:27px}}
.home-review-pair{display:grid;gap:24px}.home-review-pair>article{border:1px solid #42658e;border-top:3px solid #8bc5ff;padding:29px 30px;border-radius:11px;background:#0b1b2e}.home-review-pair>article+article{border-color:#68543c;border-top-color:#dfb87f;background:#181a20}.home-review-pair h3{font-size:29px;line-height:1.3;margin-top:14px;color:#f1f6fe}.home-review-pair article>p{font-size:16px;line-height:1.8;color:#b3c5df;margin-top:17px}.home-review-pair>article+article .eyebrow{color:#e4c49d}.home-decision-tag{display:block;font-size:12px;color:#a4cffb;margin-top:21px;border-top:1px solid #3c587b;padding-top:16px}.home-review-pair>article+article .home-decision-tag{color:#dec59f;border-color:#554c42}.index-page .case-showcase h2{font-size:clamp(44px,4.7vw,65px)}.index-page .case-showcase-grid{gap:70px}
.structure-workbench{margin-top:34px;border:1px solid #3d5d82;border-radius:13px;overflow:hidden;background:#0b1726;--study-color:#8ac6ff}.structure-review[data-current-case=short] .structure-workbench{--study-color:#eac186}.structure-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #3d5d82;background:#0d1e33}.structure-tabs button{display:block;text-align:left;background:transparent;color:#adbed8;border:0;border-bottom:3px solid transparent;padding:24px 30px;min-height:104px}.structure-tabs strong{display:block;font:500 26px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.5px}.structure-tabs span{display:block;font-size:13px;margin-top:8px;line-height:1.8}.structure-tabs button[aria-selected=true]{background:#193554;color:#f2f7ff;border-color:var(--study-color)}.structure-review[data-current-case=short] .structure-tabs button[aria-selected=true]{background:#322a23}.structure-replay{padding:23px 30px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:end;border-bottom:1px solid #3b5577}.structure-replay>label{font-size:13px;color:#bfd2ed;margin:0}.structure-replay select{display:block;width:100%;min-height:48px;margin-top:9px;border:1px solid #6b85a6;border-radius:5px;padding:12px 15px;font-size:16px;background:#10243b;color:#edf5ff}.structure-replay #structure-continuation-control{align-self:center}.structure-replay #structure-continuation-control label{display:flex;gap:11px;align-items:center;font-size:14px;margin:0;min-height:44px;cursor:pointer}.structure-replay input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#89c7ff}.structure-replay small{font-size:11px;line-height:1.8;color:#9fb7d6;display:block;margin-top:4px}.structure-panel{display:grid;grid-template-columns:1.32fr 1fr;align-items:stretch}.study-chart-wrap{padding:29px 20px 28px;min-width:0;background:#09131f;border-right:1px solid #365375}.study-chart-top{display:flex;justify-content:space-between;gap:20px;padding-inline:14px;align-items:center}.study-chart-top .note-tag{font-size:10px;line-height:1.8;color:#a8c2e2}.study-stage-indicator{font-size:12px;color:#a3bbd9}.structure-chart{display:block;width:100%;height:auto;margin-top:30px;overflow:visible}.structure-chart-mobile,.study-mobile-labels{display:none}.study-grid-line{stroke:#304760;stroke-width:1;stroke-dasharray:3 7}.study-price{fill:none;stroke:var(--study-color);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.study-later{fill:none;stroke:#e6a9a4;stroke-width:3;stroke-dasharray:7 6;stroke-linejoin:round}.study-gap{fill:#8ebfff18;stroke:#88b5eb65;stroke-width:1}.study-stop-zone{fill:#dcaf6a22;stroke:#d6ae7d77;stroke-width:1}.study-target,.study-holding{stroke:#9daecb;stroke-width:1.5;stroke-dasharray:8 6}.study-holding{stroke:#b5bfd1}.study-point{fill:var(--study-color);stroke:#09131f;stroke-width:2}.study-exit{fill:#a7dec8}.study-axis{font:400 13px 'DM Sans',Arial,sans-serif;fill:#a7bdd9;letter-spacing:.2px}.study-zone-label,.study-holding-label{font:400 13px 'DM Sans',Arial,sans-serif;fill:#b9cde9}.study-holding-label{fill:#b5bfd1}.study-annotation{font:400 15px 'DM Sans',Arial,sans-serif;fill:#d0e2f8}.study-annotation.study-exit{fill:#b7e8d6}.study-leader{fill:none;stroke:#9cd6bf;stroke-width:1.4;stroke-dasharray:4 4}.study-key{display:flex;flex-wrap:wrap;gap:12px 19px;padding:13px 14px 0;font-size:11px;color:#aec0d9}.study-key span{display:flex;gap:8px;align-items:center}.study-key i{display:inline-block;width:19px;border-top:2px solid var(--study-color)}.study-key i.study-key-level{border-top:2px dashed #b0bdd2}.study-key i.study-key-later{border-top:2px dashed #e6a9a4}.study-chart-caption{padding-inline:14px;font-size:14px;line-height:1.9;color:#a9bfdc;margin-top:24px;border-top:1px solid #2f4966;padding-top:21px}.study-decision{padding:29px 30px 32px;min-width:0}.study-decision>.eyebrow{font-size:10px;color:#b5d3f5}.study-decision h3{font-size:29px;line-height:1.3;margin-top:16px}.study-observation,.study-action{margin-top:25px}.study-observation>span,.study-action>span{font-size:10px;letter-spacing:.08em;color:#aac0dd}.study-observation>p,.study-action>p{font-size:15px;line-height:1.85;color:#b0c3de;margin-top:12px}.study-action{border-top:1px solid #365271;padding-top:23px}.study-action>span{color:#b2decc}.study-action>p{color:#d0e1f6}.study-decision .peer-question{font-size:16px!important;line-height:1.8;margin-top:25px;padding-left:17px;border-left:2px solid #8db9e5}.study-takeaway{display:grid;grid-template-columns:1fr 2.3fr;gap:50px;margin-top:32px;border-top:1px solid #365271;padding-top:26px}.study-takeaway>.eyebrow{font-size:10px;padding-top:5px}.study-takeaway>p:last-child{font-size:16px;line-height:1.9;color:#b1c3dc}.study-takeaway strong{color:#d9e9fc;font-weight:500}.study-assumptions{margin-top:28px}.study-assumptions>summary{font-size:20px}.study-assumptions>div>p{font-size:15px}
.exposure-section{padding-block:35px 70px}.exposure-drawer{border:1px solid #3b587a;border-radius:13px;background:#0a1728;overflow:hidden}.exposure-drawer>summary{list-style:none;cursor:pointer;padding:30px 34px;position:relative}.exposure-drawer>summary::-webkit-details-marker{display:none}.exposure-drawer>summary::after{content:'+';position:absolute;right:34px;top:38px;font-size:26px;color:#a8cfff}.exposure-drawer[open]>summary::after{content:'−'}.exposure-drawer>summary>.eyebrow{display:block;font-size:10px;color:#a8c4e8}.exposure-drawer>summary>strong{display:block;font:500 34px/1.3 Manrope,Arial,sans-serif;letter-spacing:-1.2px;margin:13px 50px 0 0}.exposure-drawer>summary>span:last-child{display:block;font-size:15px;line-height:1.8;color:#afc4e0;margin-top:15px;max-width:900px}.exposure-content{padding:0 30px 32px;border-top:1px solid #3a5679}.exposure-content>.section-heading{padding-top:32px}.exposure-content .section-heading h2{font-size:38px}.exposure-content .section-intro{font-size:16px}.exposure-content .section-heading>.eyebrow{font-size:10px}.exposure-content .case-context{font-size:14px}.exposure-content .case-metrics strong{font-size:29px}.exposure-content .case-market-tabs button{font-size:24px}.exposure-content .single-trade h3{font-size:27px}.exposure-content .trade-price-grid dd{font-size:25px}.exposure-content .trade-price-grid .actual-exit dd{font-size:24px}.exposure-content .trade-price-grid{gap:22px 16px}.exposure-content .case-boundary{font-size:12px}.exposure-content .case-boundary strong{font-weight:500}.exposure-content .failure-steps{display:none}.review-starter>label{margin:17px 0 0;font-size:13px}.review-starter select{margin-top:9px;min-height:48px;border:1px solid #6b85a6;border-radius:5px;width:100%;background:#10243b;color:#e8f2ff;padding:11px 13px;font-size:15px}.working-note{margin-top:30px}.working-note .text-link{margin-top:8px}.working-note>div>p{font-size:16px}.research-interests{margin-top:30px}
@media(max-width:1050px){.index-page .case-showcase-grid{gap:42px}.home-review-pair>article{padding:25px}.home-review-pair h3{font-size:26px}.structure-panel{grid-template-columns:1.15fr 1fr}.study-chart-wrap{padding-inline:12px}.study-decision{padding-inline:24px}.study-decision h3{font-size:26px}.study-decision .peer-question{font-size:15px!important}.structure-replay{gap:25px}.exposure-content{padding-inline:24px}.exposure-content .case-inputs{column-gap:30px}.exposure-content .case-metrics strong{font-size:27px}}
@media(max-width:850px){.structure-panel{grid-template-columns:1fr}.study-chart-wrap{border-right:0;border-bottom:1px solid #365375;padding:28px 24px}.structure-chart{margin-top:22px}.study-decision{padding:30px}.study-decision h3{font-size:32px;max-width:700px}.study-observation>p,.study-action>p{font-size:16px}.study-takeaway{grid-template-columns:1fr;gap:17px}.structure-replay{align-items:start}.structure-tabs button{padding-inline:25px}.exposure-content .case-metrics strong{font-size:31px}.exposure-content .single-trade-grid{grid-template-columns:1fr}.exposure-content .trade-price-grid{grid-template-columns:1fr 1fr}.exposure-content .trade-price-grid>div{border:0;padding-bottom:0}.exposure-content .trade-price-grid .actual-exit{padding:13px;margin:0}.exposure-content .trade-price-grid dd{font-size:27px}.exposure-content .trade-price-grid .actual-exit dd{font-size:26px}}
@media(max-width:620px){.index-page .case-showcase h2{font-size:clamp(38px,9.5vw,54px)}.home-review-pair{gap:21px}.home-review-pair>article{padding:24px 22px}.home-review-pair h3{font-size:27px}.home-review-pair article>p{font-size:15px}.home-decision-tag{font-size:11px}.structure-workbench{margin-top:28px}.structure-tabs button{padding:19px 16px;min-height:104px}.structure-tabs strong{font-size:23px}.structure-tabs span{font-size:11px;margin-top:7px}.structure-replay{grid-template-columns:1fr;padding:23px 20px;gap:19px}.structure-replay select{font-size:15px}.structure-replay #structure-continuation-control label{font-size:13px}.structure-replay small{font-size:11px}.study-chart-wrap{padding:24px 15px}.study-chart-top{padding-inline:5px;gap:12px}.study-chart-top .note-tag{font-size:9px}.study-stage-indicator{font-size:11px}.structure-chart{display:none}.structure-chart-mobile{display:block;width:100%;height:auto;margin-top:21px}.study-mobile-axis{font:400 16px 'DM Sans',Arial,sans-serif;fill:#b0c6e1}.study-number{fill:#102945;stroke:#a8d5ff;stroke-width:1.8}.study-number-text{font:600 16px 'DM Sans',Arial,sans-serif;fill:#e4f3ff}.study-mobile-labels{display:flex;flex-wrap:wrap;gap:9px 18px;font-size:12px;color:#b8cfe9;margin:14px 5px 0;line-height:1.8}.study-key{font-size:10px;padding-inline:5px;gap:11px 16px}.study-chart-caption{padding-inline:5px;margin-top:21px;font-size:13px}.study-decision{padding:25px 20px}.study-decision h3{font-size:28px}.study-observation>p,.study-action>p{font-size:15px;line-height:1.9}.study-decision .peer-question{font-size:16px!important}.study-takeaway{margin-top:27px;padding-top:23px;gap:16px}.study-takeaway>p:last-child{font-size:15px}.study-assumptions>summary{font-size:19px}.study-assumptions>div>p{font-size:14px}.exposure-section{padding-block:15px 55px}.exposure-drawer>summary{padding:25px 21px}.exposure-drawer>summary::after{right:20px;top:32px}.exposure-drawer>summary>strong{font-size:29px;margin-right:25px}.exposure-drawer>summary>span:last-child{font-size:14px}.exposure-content{padding:0 17px 25px}.exposure-content .section-heading h2{font-size:32px}.exposure-content .section-intro{font-size:15px}.exposure-content .case-inputs{padding:21px 16px}.exposure-content .case-market-tabs button{font-size:22px}.exposure-content .case-metrics{gap:23px 12px}.exposure-content .case-metrics strong{font-size:25px}.exposure-content .case-context{font-size:13px}.exposure-content .single-trade>header{padding:22px 18px}.exposure-content .single-trade h3{font-size:26px}.exposure-content .trade-price-grid{grid-template-columns:1fr;padding:22px 18px}.exposure-content .trade-price-grid>div{display:block}.exposure-content .trade-price-grid dd{font-size:27px;margin-top:8px;text-align:left}.exposure-content .trade-price-grid .actual-exit dd{font-size:27px}.exposure-content .trade-price-grid dt{font-size:12px}.exposure-content .trade-price-grid small{font-size:11px}.exposure-content .trade-loss-row{gap:14px;margin-inline:18px}.exposure-content .trade-loss-row strong{font-size:26px}.exposure-content .trade-loss-row span{font-size:11px}.exposure-content .trade-math{margin-inline:18px}.exposure-content .single-cause{padding:23px 18px}.exposure-content .single-cause h3{font-size:27px}.exposure-content .case-boundary{padding-left:13px}.review-starter select{font-size:14px}.working-note>summary{font-size:20px}.working-note>div>p{font-size:15px}}

/* V11: a direct, ungated download for the 20-page guide. */
#field-guide{scroll-margin-top:110px}
.guide-download{padding-block:0 34px}.guide-feature{display:grid;grid-template-columns:144px minmax(0,1fr) 220px;gap:30px;align-items:center;padding:28px;background:#0b1726;border:1px solid #42668d;border-radius:14px}.guide-feature>img{width:144px;height:auto;box-shadow:0 9px 25px #0006;border:1px solid #53667f;border-radius:3px}.guide-feature-copy .eyebrow{font-size:10px;color:#a9c8ec}.guide-feature-copy h2{font-size:clamp(32px,3.3vw,45px);line-height:1.15;margin-top:15px;letter-spacing:-1.5px}.guide-feature-copy>p:last-child{font-size:15px;color:#aec2dd;line-height:1.85;margin-top:18px;max-width:580px}.guide-feature-action .button{width:100%;gap:18px;font-size:14px;padding-inline:18px}.guide-feature-action>p{font-size:12px;color:#a8bedb;line-height:1.9;margin-top:15px}.collaboration-brief>.text-link small{max-width:330px}
@media(max-width:1050px){.guide-feature{grid-template-columns:122px minmax(0,1fr);gap:25px}.guide-feature>img{width:122px;grid-row:1/3;align-self:start}.guide-feature-action{grid-column:2}.guide-feature-action .button{width:auto;min-width:215px}.guide-feature-action>p{display:inline-block;margin:0 0 0 18px;vertical-align:middle;font-size:11px}.guide-feature-action>p br{display:none}.guide-feature-copy h2{font-size:37px}}
@media(max-width:620px){.guide-download{padding-bottom:27px}.guide-feature{grid-template-columns:74px minmax(0,1fr);padding:22px 18px;gap:20px 17px;border-radius:11px}.guide-feature>img{width:74px;grid-row:1;align-self:start}.guide-feature-copy .eyebrow{font-size:8px;letter-spacing:.08em;line-height:1.8}.guide-feature-copy h2{font-size:clamp(25px,6.6vw,34px);letter-spacing:-.9px;margin-top:10px}.guide-feature-copy h2 br{display:none}.guide-feature-copy{display:contents}.guide-feature-copy>.eyebrow,.guide-feature-copy>h2{grid-column:2}.guide-feature-copy>.eyebrow{grid-row:1;margin:0;padding-top:1px;align-self:start}.guide-feature-copy>h2{grid-row:1;padding-top:36px;align-self:start}.guide-feature-copy>p:last-child{grid-column:1/-1;font-size:14px;line-height:1.85;margin:0}.guide-feature-action{grid-column:1/-1}.guide-feature-action .button{width:100%;min-width:0;font-size:14px;min-height:52px}.guide-feature-action>p{display:block;font-size:11px;margin:13px 0 0}.guide-feature-action>p br{display:inline}}
