.mkt-methodology{--ink:#080808;--bronze:#b66a22;--bronze-dark:#a94f0a;--bronze-soft:rgba(182,106,34,.13);--line:#dfc9b6;--paper:#fff;--soft:#fcfaf8;--sans:"Inter",Arial,sans-serif;--serif:"Libre Baskerville",Georgia,serif}.mkt-methodology,.mkt-methodology *{box-sizing:border-box}.mkt-methodology{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}.mkt-methodology a{color:inherit}.mkt-methodology .shell{width:min(1440px,calc(100% - 64px));margin-inline:auto}.mkt-methodology .reading-shell{width:min(980px,calc(100% - 64px));margin-inline:auto}.mkt-methodology .site-header{position:relative;z-index:20;background:#fff}.mkt-methodology .header-inner{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:48px}.mkt-methodology .site-footer nav,.mkt-methodology .site-header nav{display:flex;gap:42px;align-items:center}.mkt-methodology .site-footer nav a,.mkt-methodology .site-header nav a{text-decoration:none;font-size:15px;padding:8px 0;position:relative}.mkt-methodology .site-header nav a.active:after{content:"";position:absolute;height:1px;background:var(--bronze);left:0;right:0;bottom:0}.mkt-methodology .methodology-hero{position:relative;min-height:660px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(220,183,136,.2),transparent 30%),linear-gradient(90deg,#fff,#fbf8f4 52%,#f5eee5)}.mkt-methodology .methodology-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(165,115,58,.08) 1px,transparent 0),linear-gradient(90deg,rgba(165,115,58,.08) 1px,transparent 0);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 88%,transparent);opacity:.48}.mkt-methodology .hero-dots{position:absolute;left:-7%;bottom:-9%;width:54%;height:66%;opacity:.36;background-image:radial-gradient(circle,rgba(172,96,29,.63) 1.2px,transparent 1.55px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at 15% 55%,#000 0 22%,transparent 70%);mask-image:radial-gradient(ellipse at 15% 55%,#000 0 22%,transparent 70%)}.mkt-methodology .hero-compass{position:absolute;right:5%;top:8%;width:min(48vw,680px);opacity:.17}.mkt-methodology .hero-compass circle,.mkt-methodology .hero-compass line,.mkt-methodology .hero-compass path{fill:none;stroke:var(--bronze-dark);stroke-width:1}.mkt-methodology .hero-compass .accent{fill:var(--bronze-dark);stroke:none}.mkt-methodology .hero-copy{position:relative;z-index:3;text-align:center;max-width:900px;padding:90px 20px 110px}.mkt-methodology .eyebrow{margin:0 0 25px;color:var(--bronze-dark);font-size:13px;font-weight:600;letter-spacing:.27em;text-transform:uppercase}.mkt-methodology h1{margin:0;font-family:var(--serif);font-size:clamp(58px,7.6vw,112px);line-height:.98;font-weight:400;letter-spacing:-.045em}.mkt-methodology .hero-thesis{max-width:735px;margin:38px auto 0;font-family:var(--serif);font-size:clamp(24px,2.25vw,35px);line-height:1.5}.mkt-methodology .hero-thesis em{color:var(--bronze-dark);font-style:normal}.mkt-methodology .section{position:relative;padding:112px 0}.mkt-methodology .section+.section{border-top:1px solid rgba(182,106,34,.18)}.mkt-methodology .section-kicker{color:var(--bronze-dark);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px}.mkt-methodology .section h2{margin:0 0 38px;font-family:var(--serif);font-size:clamp(42px,5vw,70px);line-height:1.08;font-weight:400;letter-spacing:-.035em}.mkt-methodology .prose{max-width:760px;font-size:20px;line-height:1.82}.mkt-methodology .prose p{margin:0 0 24px}.mkt-methodology .pull-quote{margin:48px 0 0;padding-left:30px;border-left:2px solid var(--bronze);font-family:var(--serif);font-size:clamp(28px,3vw,43px);line-height:1.45}.mkt-methodology .complexity-section{background:var(--soft);overflow:hidden}.mkt-methodology .complexity-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:90px;align-items:center}.mkt-methodology .complexity-visual{position:relative;min-height:520px}.mkt-methodology .noise-field{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(182,106,34,.72) 1.5px,transparent 1.8px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 42% 50%,#000 0 45%,transparent 78%);mask-image:radial-gradient(ellipse at 42% 50%,#000 0 45%,transparent 78%);opacity:.68}.mkt-methodology .order-lines{position:absolute;inset:12% 3% 9% 8%;width:89%;height:79%}.mkt-methodology .order-lines path{fill:none;stroke:rgba(169,79,10,.45);stroke-width:1.3;stroke-dasharray:4 8;animation:drift 11s ease-in-out infinite alternate}.mkt-methodology .order-lines path:nth-child(2){animation-delay:-3s}.mkt-methodology .order-lines path:nth-child(3){animation-delay:-6s}@keyframes drift{0%{transform:translateX(-5px);opacity:.35}to{transform:translateX(10px);opacity:.8}}.mkt-methodology .result-card{position:absolute;right:2%;top:50%;width:42%;aspect-ratio:2/3;transform:translateY(-50%) rotate(2deg);background:#fff;border:1px solid rgba(182,106,34,.2);box-shadow:0 26px 50px rgba(54,39,25,.15)}.mkt-methodology .result-card:before{content:"";position:absolute;inset:9%;border-top:1px solid var(--bronze);border-bottom:1px solid rgba(8,8,8,.12)}.mkt-methodology .result-card:after{content:"ES MORNING BRIEF";position:absolute;left:0;right:0;top:42%;text-align:center;font-family:var(--serif);font-size:clamp(14px,1.4vw,23px);letter-spacing:.08em}.mkt-methodology .one-market{display:grid;grid-template-columns:280px 1fr;gap:86px;align-items:start}.mkt-methodology .market-identity{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:34px}.mkt-methodology .market-symbol{position:relative;margin:0;font-family:var(--serif);font-size:clamp(104px,12vw,168px);line-height:.8;font-weight:400;letter-spacing:-.065em;color:var(--bronze-dark)}.mkt-methodology .market-symbol:after{content:"";display:block;width:92px;height:1px;margin-top:18px;background:var(--bronze)}.mkt-methodology .market-name{margin-top:26px;font-size:clamp(22px,1.9vw,30px);line-height:1.35;font-weight:600;letter-spacing:.015em}.mkt-methodology .market-name span{display:block;margin-top:6px;color:rgba(8,8,8,.52);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mkt-methodology .one-market-copy{padding-top:20px}.mkt-methodology .questions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:46px}.mkt-methodology .question{min-height:150px;padding:28px 30px;border:1px solid rgba(182,106,34,.24);background:linear-gradient(145deg,#fff,#fcfaf7);display:flex;align-items:center;font-family:var(--serif);font-size:clamp(23px,2vw,31px);line-height:1.35}.mkt-methodology .confirmation-section{background:var(--soft);color:var(--ink)}.mkt-methodology .confirmation-section .section-kicker{color:var(--bronze-dark)}.mkt-methodology .confirmation-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.mkt-methodology .level-demo{position:relative;height:430px;border:1px solid rgba(182,106,34,.24);border-radius:4px;background:linear-gradient(rgba(182,106,34,.045) 1px,transparent 0),linear-gradient(90deg,rgba(182,106,34,.045) 1px,transparent 0),#fff;background-size:42px 42px;overflow:hidden;box-shadow:0 22px 42px rgba(54,39,25,.1),0 6px 16px rgba(54,39,25,.05)}.mkt-methodology .level-line{position:absolute;left:8%;right:8%;top:52%;height:1px;background:var(--bronze-dark);box-shadow:0 0 14px rgba(182,106,34,.16)}.mkt-methodology .level-zone{position:absolute;left:8%;right:8%;top:calc(52% - 22px);height:44px;background:rgba(182,106,34,.08);border-top:1px solid rgba(182,106,34,.2);border-bottom:1px solid rgba(182,106,34,.2)}.mkt-methodology .price-path{position:absolute;inset:9% 7%;width:86%;height:82%}.mkt-methodology .price-path path{fill:none;stroke:#111;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;stroke-dashoffset:760;opacity:0}.mkt-methodology .price-path .continuation-path{animation:drawContinuation 11s ease-in-out infinite}.mkt-methodology .price-path .rejection-path{animation:drawRejection 11s ease-in-out infinite}@keyframes drawContinuation{0%,3%{stroke-dashoffset:760;opacity:0}7%{opacity:.25}12%,39%{stroke-dashoffset:0;opacity:1}46%,to{stroke-dashoffset:0;opacity:0}}@keyframes drawRejection{0%,49%{stroke-dashoffset:760;opacity:0}53%{opacity:.25}58%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.mkt-methodology .level-label{right:9%;top:calc(52% - 44px);color:var(--bronze-dark)}.mkt-methodology .confirmation-state,.mkt-methodology .level-label{position:absolute;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mkt-methodology .confirmation-state{left:9%;bottom:8%;color:rgba(8,8,8,.58)}.mkt-methodology .confirmation-state span{position:absolute;left:0;bottom:0;white-space:nowrap;opacity:0}.mkt-methodology .confirmation-state .state-continuation{animation:continuationLabel 11s ease-in-out infinite}.mkt-methodology .confirmation-state .state-rejection{animation:rejectionLabel 11s ease-in-out infinite}@keyframes continuationLabel{0%,43%,6%,to{opacity:0;transform:translateY(4px)}12%,36%{opacity:1;transform:translateY(0)}}@keyframes rejectionLabel{0%,52%,92%,to{opacity:0;transform:translateY(4px)}59%,85%{opacity:1;transform:translateY(0)}}.mkt-methodology .independence-layout{display:block;max-width:820px;margin:0 auto}.mkt-methodology .independence-layout .section-kicker{text-align:left}.mkt-methodology .independence-layout .prose,.mkt-methodology .independence-layout h2{max-width:760px}.mkt-methodology .independence-quote{margin:52px 0 0;padding-left:28px;border-left:2px solid var(--bronze);font-family:var(--serif);font-size:clamp(28px,3vw,42px);line-height:1.45}.mkt-methodology .private-section{background:var(--soft)}.mkt-methodology .private-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.mkt-methodology .private-statement{position:sticky;top:40px;font-family:var(--serif);font-size:clamp(38px,4vw,58px);line-height:1.24}.mkt-methodology .private-statement span{color:var(--bronze-dark)}.mkt-methodology .what-it-is{text-align:center}.mkt-methodology .what-it-is .prose{margin-inline:auto}.mkt-methodology .not-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:52px auto 0;max-width:1060px}.mkt-methodology .not-card{padding:32px 22px;border:1px solid rgba(182,106,34,.24);font-size:16px;line-height:1.6;background:#fff}.mkt-methodology .not-card strong{display:block;margin-bottom:8px;color:var(--bronze-dark);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.mkt-methodology .final-philosophy{min-height:760px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at center,rgba(182,106,34,.09),transparent 42%),#fff}.mkt-methodology .final-inner{max-width:980px;padding:100px 20px}.mkt-methodology .final-question{margin:0 0 44px;font-family:var(--serif);font-size:clamp(34px,4vw,58px);line-height:1.35}.mkt-methodology .final-filter{margin:0 0 52px;font-family:var(--serif);color:var(--bronze-dark);font-size:clamp(48px,6vw,88px);line-height:1.08}.mkt-methodology .final-answer{max-width:700px;margin:0 auto;font-size:20px;line-height:1.8}.mkt-methodology .final-tagline{margin-top:70px;font-family:var(--serif);font-size:clamp(42px,5vw,72px);line-height:1.18}.mkt-methodology .final-tagline span{display:block;color:var(--bronze-dark)}.mkt-methodology .site-footer{padding:0 0 24px}.mkt-methodology .footer-inner{border-top:1px solid var(--bronze);text-align:center;padding-top:20px}.mkt-methodology .site-footer nav{justify-content:center}.mkt-methodology .site-footer p{color:#777;font-size:13px}.mkt-methodology .footer-copyright{margin:16px 0 18px}.mkt-methodology .footer-disclaimer{border-top:1px solid rgba(182,106,34,.26);padding-top:17px;max-width:1040px;margin:0 auto}.mkt-methodology .site-footer .footer-disclaimer p{margin:0 auto;color:#666;font-size:11px;line-height:1.55}.mkt-methodology .footer-risk-note{margin-top:7px!important;color:#333!important;font-weight:600}.mkt-methodology .footer-risk-note span{color:var(--bronze-dark);padding:0 7px}.mkt-methodology .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.mkt-methodology .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt-methodology *,.mkt-methodology :after,.mkt-methodology :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mkt-methodology .reveal{opacity:1;transform:none}}@media (max-width:980px){.mkt-methodology .complexity-layout,.mkt-methodology .confirmation-layout,.mkt-methodology .independence-layout,.mkt-methodology .private-layout{grid-template-columns:1fr;gap:56px}.mkt-methodology .complexity-visual{min-height:430px;order:-1}.mkt-methodology .one-market{grid-template-columns:190px 1fr;gap:40px}.mkt-methodology .private-statement{position:static}}@media (max-width:760px){.mkt-methodology .reading-shell,.mkt-methodology .shell{width:min(100% - 28px,680px)}.mkt-methodology .header-inner{min-height:92px;align-items:flex-start;padding:18px 0 14px}.mkt-methodology .site-header nav{display:none}.mkt-methodology .methodology-hero{min-height:590px}.mkt-methodology .hero-copy{padding:70px 15px 90px}.mkt-methodology .section{padding:78px 0}.mkt-methodology .prose{font-size:18px;line-height:1.72}.mkt-methodology .complexity-visual{min-height:350px}.mkt-methodology .result-card{width:44%}.mkt-methodology .one-market{grid-template-columns:1fr;gap:18px}.mkt-methodology .big-one{font-size:180px}.mkt-methodology .questions-grid{grid-template-columns:1fr}.mkt-methodology .question{min-height:112px}.mkt-methodology .level-demo{height:330px}.mkt-methodology .four-minds{height:380px}.mkt-methodology .mind{width:82px;height:82px}.mkt-methodology .not-list{grid-template-columns:1fr}.mkt-methodology .site-footer nav{gap:16px;flex-wrap:wrap}}