@font-face{font-family:Caveat;src:url(assets/caveat-regular.ttf) format("truetype");font-weight:400;font-display:swap}:root{--body-copy: #bfc2d1;--surface: #0c1315;--mint: #37e9b7;--purple: #9956f4;--blue: #2875fa;--ease-out: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;scroll-padding-top:36px}body{overflow-x:clip}.character-definitions{position:absolute;pointer-events:none}.page-sections{width:min(1400px,91.5%);margin:0 auto}.section{position:relative;padding-block:125px;scroll-margin-top:20px}.section+.section{border-top:1px solid #1a2326}.section h2{margin:0;font-size:clamp(46px,5.45vw,84px);line-height:1.015;font-weight:820;letter-spacing:-.058em;text-wrap:balance}.section h3,.section h4{margin:0;letter-spacing:-.035em}.section h3{font-size:29px;line-height:1.15;font-weight:750}.section-copy{margin:28px 0 0;color:var(--body-copy);font-size:clamp(20px,1.85vw,27px);line-height:1.46;letter-spacing:-.025em;text-wrap:pretty}.section-heading{margin-bottom:48px}.section-heading .section-copy{max-width:1180px;margin-top:22px}.centered{text-align:center}.centered .section-copy{max-width:940px;margin-inline:auto}.split-section{display:grid;grid-template-columns:1fr 1.13fr;gap:68px;align-items:center}.panel{border:1px solid #2a363b;border-radius:11px;background:#0a1113}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.example-label{color:#969fae;font-size:12px;line-height:1.4;font-weight:400;letter-spacing:-.01em}.arrow-link{display:inline-flex;gap:10px;align-items:center;padding:8px 0;border:0;background:none;color:var(--orange);font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:570;text-align:left;cursor:pointer}.arrow-link>span,.button>span{transition:transform .18s var(--ease-out)}.arrow-link:hover>span,.button:hover>span{transform:translate(4px)}.arrow-link:hover{color:#ff8147}.button{transition:background-color .15s,transform .18s var(--ease-out),box-shadow .18s}.button:hover{transform:translateY(-2px);box-shadow:0 6px 22px #ff510020}.button:active{transform:translateY(0) scale(.98)}.section-brand{display:block;width:285px;max-width:75%;height:auto;margin-bottom:34px}.author{display:flex;align-items:center;gap:15px;flex:none}.author>div{display:flex;gap:8px;align-items:baseline}.author strong{font-size:18px;letter-spacing:-.035em}.author>div>span{color:var(--body-copy);font-size:16px}.author>div>span:before{content:"· "}.author .character{width:55px}.large-author{margin-bottom:26px}.large-author .character{width:98px}.large-author>div{display:block}.large-author strong{font-size:34px;font-weight:770}.large-author>div>span{display:block;font-size:23px}.large-author>div>span:before{content:none}.character{display:inline-block;width:64px;flex:none;line-height:0;--angle: 0deg;--turn: 1.8deg;--x: 2px;--y: -5px;--float-time: 9s;--float-delay: -2s;--blink-time: 7s;--blink-delay: -2s}.character svg{width:100%;height:auto;overflow:visible;transform:rotate(var(--angle))}.character-eyes{transform-box:fill-box;transform-origin:center}.character--stark{--angle: -5deg;--float-time: 7.3s;--blink-time: 6.3s;--blink-delay: -.8s;--blink: team-double-blink}.character--wick{--angle: -4deg;--float-time: 8.1s;--float-delay: -4s;--blink-time: 5.7s;--blink-delay: -1.6s}.character--lore{--angle: 4deg;--x: -5px;--float-time: 10.4s;--float-delay: -6s;--blink-time: 8.3s;--blink-delay: -4.6s}.character--titan{--turn: .6deg;--float-time: 11.6s;--float-delay: -8s;--blink-time: 8.9s;--blink-delay: -1.8s}.character--rook{--turn: 1deg;--float-time: 7.7s;--float-delay: -5s;--blink-time: 7.1s;--blink-delay: -2.8s}.character--shiro{--y: -3px;--turn: .5deg;--float-time: 10.8s;--blink-time: 7.7s;--blink-delay: -6.7s}.character--ghost{--angle: -3deg;--float-time: 8.6s;--float-delay: -3.8s;--blink-time: 6.7s;--blink-delay: -4.9s}.feature-character{width:230px;--y: -10px}.handwriting,.signature{font-family:Caveat,cursive;font-weight:400;letter-spacing:-.02em}.paper{position:relative;padding:25px 29px 23px;color:#20154a;border-radius:5px 8px 5px 6px;box-shadow:0 9px 14px #0003,inset 0 0 0 1px #ffffff38;background:#eadbfb;isolation:isolate;transition:translate .26s var(--ease-out),box-shadow .26s}.paper:before{position:absolute;inset:0;content:"";border-radius:inherit;z-index:-1;opacity:.25;background-image:url(assets/paper-grain.svg);pointer-events:none}.paper .author .character{width:46px;padding:4px;border-radius:6px;background:#11191f}.paper .author strong{font-size:17px}.paper .author>div>span{font-size:15px;color:inherit;opacity:.8}.paper .author{gap:12px}.paper p{font-size:19px;line-height:1.35;margin:16px 0 0;letter-spacing:-.02em}.paper p.handwriting{font-size:38px;line-height:1.03}.paper--cream,.paper--wick{background-color:#f2e8cc;color:#151b20}.paper--rook{background-color:#171d20;color:#d3d6df}.paper--rook .handwriting,.paper--rook .signature{color:#ff7b66}.paper--rook .author>div>span{color:#bfc2d1}.paper a{display:inline-block;margin-top:20px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.signature{display:block;text-align:right;font-size:33px;line-height:1;margin-top:10px}.ink{position:relative;display:inline-block}.ink-word{display:inline-block}.text-ink{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.agent-ink-layer{pointer-events:none}.opportunities{display:grid;grid-template-columns:1.03fr 1fr;gap:56px;padding-top:130px;padding-bottom:145px}.opportunity-copy{position:relative;padding-top:40px}.opportunity-copy h2{font-size:clamp(48px,5.3vw,82px)}.opportunity-copy>.section-copy{max-width:610px}.opportunity-copy .discovery-line{margin-top:32px}.opportunity-copy>.button{margin-top:32px}.opportunity-note{position:relative;max-width:340px;margin:60px 0 0 auto;transform:rotate(-4deg)}.opportunity-note .paper{padding:22px 25px 18px}.opportunity-note .paper .handwriting{font-size:34px}.note-peeker{width:140px;position:absolute;right:20px;top:-89px;z-index:-1}.opportunity-demo{position:relative;padding-top:134px;align-self:center}.radar-peeker{position:absolute;top:-33px;right:49px;width:250px;z-index:-1}.signals-panel{padding:25px 27px 20px}.signals-panel h3{font-size:clamp(27px,2.8vw,42px);margin-top:8px;margin-bottom:23px;letter-spacing:-.045em}.signals-panel .panel-top{gap:5px}.signals-panel .example-label{font-size:11px}.token-table-heading{display:grid;grid-template-columns:47% 1fr;margin-bottom:12px;color:var(--body-copy);font-size:14px}.token-row{display:grid;grid-template-columns:48px minmax(96px,.78fr) minmax(130px,1.25fr) 19px;gap:15px;align-items:center;width:100%;padding:17px 0;border:0;border-top:1px solid #263236;background:none;text-align:left;transition:background-color .16s,transform .2s var(--ease-out)}.token-row:hover{background:#172124;transform:translate(4px)}.token-row:focus-visible{outline-offset:2px}.token-row img{display:block;width:48px;height:48px;object-fit:contain;border-radius:6px}.token-name strong{display:block;font-size:20px;letter-spacing:-.035em}.token-name small{display:block;color:var(--body-copy);font-size:13px;line-height:1.5}.token-theme{font-size:15px;line-height:1.4;color:#d9dce7;letter-spacing:-.02em}.token-row>span:last-child{color:#c4cada;font-size:24px;transition:transform .18s}.token-row:hover>span:last-child{transform:translate(3px);color:var(--orange)}.signals-panel>.arrow-link{margin-top:16px;font-size:17px}.signal-history{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:23px 44px;padding-top:32px;margin-top:13px;border-top:1px solid #2c393f;scroll-margin-top:36px}.signal-history-intro{display:flex;gap:17px;align-items:start}.signal-history-intro .character{width:51px}.signal-history h3{font-size:24px}.signal-history p{max-width:610px;margin:9px 0 0;color:var(--body-copy);font-size:16px;line-height:1.5;letter-spacing:-.015em}.signal-history-steps{list-style:none;display:flex;align-items:center;align-self:center;gap:22px;margin:0;padding:0;color:#cdd6dc;font-size:12px}.signal-history-steps li{position:relative;padding-top:15px;border-top:1px solid #57636a}.signal-history-steps li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--mint);top:-3px;left:0}.signal-history>.arrow-link{grid-column:1 / -1;justify-self:start;margin-left:68px;font-size:17px;padding-block:0}.market-demo{padding:26px}.market-masthead{display:flex;align-items:center;gap:30px}.market-masthead img{width:175px;height:auto}.market-masthead strong{padding-left:30px;border-left:1px solid #334149;font-size:26px;letter-spacing:-.04em}.market-masthead .example-label{margin-left:auto}.desk-tabs{display:flex;gap:20px;margin-top:22px;border-bottom:1px solid #344349}.desk-tabs button{position:relative;padding:13px 10px 14px;border:0;border-bottom:3px solid transparent;background:none;color:var(--body-copy);font-size:18px;transition:color .12s,border-color .18s}.desk-tabs button[aria-selected=true]{border-bottom-color:var(--orange);color:var(--foreground);font-weight:650}.desk-tabs button:hover{color:#fff}.desk-view{display:grid;grid-template-columns:1.62fr 1fr;gap:30px;min-height:515px;padding-top:24px}.brief-preview{padding:25px;border:1px solid #27353b;border-radius:8px}.brief-lead{display:flex;gap:20px;padding:0 0 25px}.brief-lead>.character{width:74px}.byline{margin:0 0 11px;color:var(--body-copy);font-size:15px}.byline strong{color:var(--foreground)}.brief-lead h3{font-size:33px;letter-spacing:-.045em}.brief-lead p:last-child{font-size:17px;line-height:1.4;color:var(--body-copy);margin:12px 0 0}.brief-row{display:flex;align-items:center;gap:20px;padding:18px 0;border-top:1px solid #2a373d;transition:padding-left .18s var(--ease-out)}.brief-row:hover{padding-left:6px}.brief-row>.character{width:61px}.brief-row>span:last-child{margin-left:auto;font-size:25px;color:#b8c3d1}.brief-row strong{display:block;font-size:17px}.brief-row em,.research-handoff em{font-style:normal;color:var(--body-copy);font-weight:400}.brief-row small{display:block;font-size:16px;line-height:1.5;color:var(--body-copy);margin-top:4px}.desk-notes{padding:2px 10px 0 0}.desk-notes>h3{font-size:22px;margin-bottom:23px}.desk-chart-note{transform:rotate(-1.7deg);padding:17px 20px 12px}.desk-chart-note .author .character{width:37px}.desk-chart-note .author strong,.desk-chart-note .author>div>span{font-size:14px}.desk-chart-note:after{content:"";position:absolute;top:-7px;left:56%;width:15px;height:15px;background:radial-gradient(circle at 30% 25%,#fffbc9,#d6a710 57%,#725306);box-shadow:0 3px 5px #0005;border-radius:50%}.mini-chart{background:#0a1113;border-radius:3px;margin-top:10px;overflow:hidden;height:145px}.mini-chart .price-chart{margin-top:0}.desk-chart-note p.handwriting{font-size:24px;margin-top:8px;text-align:center}.desk-narrative-note{margin:17px 0 4px 24px;padding:17px 21px;transform:rotate(3deg)}.desk-narrative-note .author .character{width:36px}.desk-narrative-note .author strong,.desk-narrative-note .author>div>span{font-size:14px}.desk-narrative-note p.handwriting{font-size:30px;margin-top:10px}.note-reply{display:flex;align-items:center;gap:13px;margin-top:10px;font-family:Caveat,cursive;font-size:25px}.note-reply .character{width:37px}.note-reply small{font-size:19px;display:block;text-align:right}.section-after{text-align:center;margin-top:28px}.section-after p{color:var(--body-copy);font-size:21px;margin:0 0 5px;letter-spacing:-.025em}.section-after .arrow-link{font-size:22px}.desk-overview{align-items:center;gap:60px;padding-inline:25px}.overview-intro h3{font-size:38px;margin-top:27px}.overview-intro>p{color:var(--body-copy);font-size:18px;line-height:1.5}.overview-intro .arrow-link{font-size:19px}.overview-work>a{display:flex;gap:16px;align-items:center;padding-block:28px;border-bottom:1px solid #29383d}.overview-work>a>span:last-child{margin-left:auto}.overview-work small{color:var(--muted);display:block;font-size:11px;letter-spacing:.05em;margin-bottom:8px}.overview-work strong{display:block;font-size:21px;line-height:1.25;letter-spacing:-.035em}.pinboard-preview{grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;padding:46px 18px}.pinboard-preview .paper{min-height:300px;transform:rotate(-3deg)}.pinboard-preview .paper:nth-child(2){transform:rotate(2deg) translateY(-14px)}.pinboard-preview .paper:nth-child(3){transform:rotate(-1deg) translateY(14px)}.pinboard-preview .author>div{display:block}.pinboard-preview .author>div>span{display:block;font-size:12px;margin-top:3px}.pinboard-preview .author>div>span:before{content:none}.pinboard-preview .paper p.handwriting{font-size:32px}.pinboard-preview .paper p:not(.handwriting){font-size:17px}.portfolio-section{align-items:start;gap:50px}.portfolio-copy h2{font-size:clamp(50px,5.3vw,82px)}.portfolio-copy .section-copy{font-size:clamp(20px,1.95vw,28px)}.portfolio-ghost{width:290px;margin:23px 0 0 55px}.conversation{padding:29px;border-radius:22px;border-color:#435058;background:transparent}.conversation-author{display:flex;align-items:center;gap:17px}.conversation-author .character{width:68px}.conversation-author h3{font-size:24px}.conversation-author span:not(.character){color:var(--body-copy);font-size:16px;line-height:1.6}.chat-question{display:flex;align-items:center;justify-content:end;gap:14px;margin-top:25px}.chat-question p{background:#111a1d;border:1px solid #27363b;border-radius:16px;padding:16px 19px;font-size:18px;line-height:1.4;letter-spacing:-.025em;margin:0}.chat-question svg{width:40px;flex:none}.chat-answer{padding:21px 19px;border:1px solid #2a383d;border-radius:17px;background:#0e1719;margin-top:23px}.chat-answer>p{font-size:19px;letter-spacing:-.025em;margin:0 0 20px}.portfolio-findings{border:1px solid #2a373c;border-radius:11px;overflow:hidden}.portfolio-findings a{display:flex;align-items:center;gap:15px;padding:17px 13px;transition:background-color .14s}.portfolio-findings a:hover{background:#1a262b}.portfolio-findings a+a{border-top:1px solid #2a373c}.portfolio-findings .character{width:57px}.portfolio-findings strong{display:block;font-size:19px;letter-spacing:-.035em}.portfolio-findings small{display:block;color:var(--body-copy);font-size:16px;line-height:1.4;margin-top:5px}.portfolio-findings a>span:last-child{margin-left:auto;font-size:24px}.chat-answer .arrow-link{font-size:18px;margin-top:12px}.chat-follow-up{display:flex;align-items:center;gap:10px;width:fit-content;font-size:16px;line-height:1.5;margin-top:9px;padding:14px;border:1px solid #2a373c;border-radius:0 15px 15px;background:#0e1719;letter-spacing:-.015em}.work-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);flex:none}.conversation>.example-label{display:block;text-align:right;margin-top:17px}.plan-reassurance{margin:20px 3px 0;font-size:17px;line-height:1.5;letter-spacing:-.02em}.plan-reassurance small{display:block;color:#a7b0c0;font-size:15px;margin-top:4px}.narrative-section{grid-template-columns:1fr 1.1fr;gap:85px;padding-block:125px 135px}.narrative-demo{position:relative;padding-top:143px}.narrative-peeker{position:absolute;top:-10px;left:120px;width:220px;z-index:-1}.narrative-paper{transform:rotate(-1.8deg);padding:28px 33px 21px}.narrative-paper>.example-label{display:block;color:#695581;margin:-13px 0 13px 58px;font-size:12px}.narrative-paper .author{align-items:start;margin-bottom:13px}.narrative-paper .author>div{padding-top:2px}.narrative-paper p.narrative-note-title{font-size:46px;margin:21px 0 23px}.narrative-item+.narrative-item{margin-top:23px}.narrative-item h3{font-size:22px;line-height:1.2}.narrative-item p{font-size:19px;line-height:1.4;margin-top:7px}.narrative-paper .signature{font-size:40px;margin-top:8px}.narrative-copy .section-copy{margin-top:34px}.narrative-copy h2{font-size:clamp(45px,5.1vw,80px)}.narrative-copy .narrative-tagline{font-size:23px;margin-top:32px}.narrative-copy>.arrow-link{margin-top:39px;font-size:24px}.narrative-copy>.example-label{margin-top:16px}.narrative-handoff{display:flex;margin-top:35px;align-items:center;gap:10px}.handoff-arrow{width:55px;height:82px;flex:none;margin-top:-35px;overflow:visible;fill:none;stroke:#b377ff;stroke-width:4;stroke-linecap:round}.research-handoff{display:flex;gap:17px;align-items:center;padding:16px 20px;color:inherit;text-align:left;width:100%;transition:background-color .16s,border-color .16s}.research-handoff:hover{background:#121d21;border-color:#4d626b}.research-handoff .character{width:63px}.research-handoff strong{font-size:17px;display:block}.research-handoff small{display:block;font-size:15px;line-height:1.5;margin-top:8px}.macro-grid{display:grid;grid-template-columns:.88fr 1.45fr;gap:48px}.titan-outlook{padding-right:36px;border-right:1px solid #344048}.titan-outlook>h3{font-size:34px;padding-block:18px 24px;border-top:1px solid #29363d}.macro-watches>div{padding:17px 0;border-top:1px solid #29363d}.macro-watches h4{font-size:21px;line-height:1.2;font-weight:700}.macro-watches p{font-size:17px;line-height:1.4;color:#d0d5e2;margin:6px 0 0;letter-spacing:-.02em}.event-caption{display:block;color:#65c9ff;font-size:16px;margin-top:6px}.titan-take{font-size:28px;line-height:1.1;margin:15px 0 0;color:#39b8fc;transform:rotate(-3deg)}.titan-take span{padding-left:60px}.wick-outlook{min-width:0}.chart-container{position:relative;margin-top:5px;border:1px solid #394953;border-radius:2px;background:#0a1113}.chart-container:focus-visible{outline-color:#ffc226}.chart-toolbar{display:flex;align-items:center;gap:22px;padding:12px 15px 0;font-size:13px}.chart-toolbar strong{font-weight:550;white-space:nowrap}.chart-toolbar button{display:flex;align-items:center;gap:7px;font-size:11px;border:0;background:none;padding:6px 0;color:#c9d1e1;transition:opacity .15s}.chart-toolbar button[aria-pressed=false]{opacity:.4}.ema-swatch{width:22px;height:2px;display:block;background:#179aff}.ema-swatch--slow{background:#69767c}.price-chart{display:block;width:100%;height:auto;font-family:Inter,sans-serif}.chart-container .price-chart{margin-top:0;cursor:crosshair;touch-action:pan-y}.chart-ema50,.chart-ema200{transition:opacity .2s}.chart-container[data-hide-ema50] .chart-ema50,.chart-container[data-hide-ema200] .chart-ema200{opacity:0}.chart-readout{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 12px 11px;color:#8797a3;font-size:10px;min-height:36px}.chart-hint{white-space:nowrap}.wick-take{font-size:28px;line-height:1.12;margin:22px 10px 0;text-align:center;color:#eee7d1;transform:rotate(-2deg)}.wick-take span{white-space:nowrap}.section-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:45px}.section-bottom .arrow-link{font-size:27px}.evidence-section .section-heading .section-copy{max-width:1050px}.rook-benefit{margin:18px 0 0;color:#f1f1ed;font-size:20px;line-height:1.5;letter-spacing:-.025em}.trader-case{border:1px solid #344044;border-radius:12px;background:#0b1214;overflow:hidden}.trader-case-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 32px;border-bottom:1px solid #2b383d}.trader-profile{display:flex;align-items:center;gap:18px;min-width:0}.trader-avatar{display:grid;place-items:center;flex:none;width:68px;height:68px;border-radius:50%;background:#73ccff}.trader-avatar img{display:block;width:70%;height:70%;object-fit:contain}.case-eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.085em;text-transform:uppercase;color:#a9b3bc}.case-eyebrow>span{display:inline-block;color:#ff8b76;margin-right:9px;font-variant-numeric:tabular-nums}.trader-profile .case-eyebrow{margin-bottom:3px;color:#ff927e}.trader-profile h3{font-size:26px;letter-spacing:-.035em;overflow-wrap:anywhere}.trader-profile a{display:inline-block;margin-top:6px;font-size:13px;color:#b4c0ca}.trader-profile a:hover,.case-source:hover{color:var(--foreground)}.case-byline{display:flex;align-items:center;gap:13px;flex:none}.case-byline .character{width:57px}.case-byline strong{display:block;font-size:15px;font-weight:650}.case-byline>div>span{display:block;font-size:12px;color:#a6b2bc;margin-top:6px}.trader-case-body{display:grid;grid-template-columns:1fr 1fr}.case-origin,.case-followthrough{min-width:0;padding:32px}.case-origin{border-right:1px solid #2b383d}.trader-case-body h4{font-size:clamp(27px,2.65vw,38px);font-weight:750;line-height:1.13;letter-spacing:-.045em}.trader-case-body p:not(.case-eyebrow,.case-data-note){color:var(--body-copy);font-size:17px;line-height:1.5;letter-spacing:-.015em;margin:17px 0 0}.case-observations{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;border-block:1px solid #2b383d;padding:21px 0 23px;margin-top:26px}.case-observations>div+div{padding-left:22px;border-left:1px solid #2b383d}.case-observations time{display:block;color:#9cabb5;font-size:10px;letter-spacing:.07em}.case-observations span{display:block;margin-top:8px;font-size:14px}.case-observations strong{display:block;font-size:clamp(23px,2.3vw,33px);font-weight:700;letter-spacing:-.055em;white-space:nowrap;margin-top:7px}.case-observations small{display:block;color:#9faeb9;font-size:11px;margin-top:7px;line-height:1.4}.case-data-note{margin:12px 0 0;color:#99a7b2;font-size:11px;line-height:1.5}.case-source{display:inline-flex;align-items:center;gap:8px;color:#dce3e8;font-size:14px;margin-top:17px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#59676e}.case-followthrough h4{font-size:clamp(26px,2.4vw,34px)}.case-position-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:23px}.case-position-heading>strong{font-size:20px;letter-spacing:-.035em}.case-position-heading>span{color:#a8b5c0;font-size:11px}.case-buys{list-style:none;padding:0;margin:19px 0 0;border-bottom:1px solid #2b383d}.case-buys li{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:center;padding-block:13px;border-top:1px solid #2b383d;font-size:14px;font-variant-numeric:tabular-nums}.case-buys time{color:#b7c2cd}.case-buys li>span{color:#71d8b6}.case-buys strong{font-weight:550;text-align:right}.case-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:17px}.case-result strong{color:#71d8b6;font-size:24px;font-weight:650;letter-spacing:-.04em}.case-result span{color:#9faeb9;font-size:11px}.rook-assessment{position:relative;display:flex;align-items:center;gap:24px;padding:27px 32px 30px;background:#eee7d7;color:#1d2528}.rook-assessment:before{content:"";position:absolute;inset:0;opacity:.18;background:url(assets/paper-grain.svg);pointer-events:none}.rook-assessment>*{position:relative}.assessment-rook{width:80px}.rook-assessment>div{flex:1}.rook-assessment .case-eyebrow{color:#565c5b;margin-bottom:8px}.rook-assessment .case-eyebrow>span{color:#8e3d31}.rook-assessment .handwriting{font-size:clamp(28px,2.8vw,40px);line-height:1.07;margin:0;letter-spacing:-.01em}.case-next-check{margin:17px 0 0;font-size:14px;line-height:1.45;color:#454d4e;letter-spacing:-.015em}.case-next-check strong{font-weight:650}.rook-assessment .signature{flex:none;align-self:end;color:#9d4433;font-size:34px;transform:rotate(-6deg)}.case-footnote{padding:13px 32px;color:#9fabb5;font-size:11px;line-height:1.5}.evidence-section>.rook-cta{margin-top:29px;font-size:25px}.pricing-section{padding-top:118px;padding-bottom:60px}.pricing-section h2{font-size:clamp(50px,5.5vw,84px)}.pricing-section .section-heading .section-copy{max-width:1160px;font-size:23px}.plans{display:grid;grid-template-columns:1fr 1fr;max-width:1150px;margin:50px auto 0}.pricing-plan{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 35px;min-width:0}.pricing-plan+.pricing-plan{border-left:1px solid #334046}.pricing-plan h3{font-size:clamp(27px,2.6vw,40px)}.price{margin:11px 0 15px;display:flex;align-items:baseline;gap:13px}.price strong{font-size:82px;letter-spacing:-.05em;line-height:1.1;font-weight:800}.price span{color:var(--body-copy);font-size:22px}.pricing-plan ul{list-style:none;padding:0;margin:0 0 9px;font-size:21px;line-height:1.48;letter-spacing:-.025em}.max-allowance{margin:0;color:var(--body-copy);font-size:18px}.pricing-plan .button{width:295px;max-width:100%;margin-top:auto;min-height:55px}.pricing-plan:first-child .button{margin-top:auto}.pricing-plan:last-child .button{margin-top:24px}.closing-team{margin:28px auto 0;padding-top:20px;border-top:1px solid #2c373d;max-width:1190px;text-align:center}.closing-team>p{font-size:21px;letter-spacing:-.025em;margin:0}.closing-characters{display:flex;justify-content:center;gap:25px;padding:33px 10px 28px}.closing-characters .character{width:86px;transition:translate .18s var(--ease-out)}.closing-characters .character:hover{translate:0 -6px}.closing-team h3{font-size:35px}.site-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;max-width:1400px;width:91.5%;margin:0 auto;border-top:1px solid #263138;padding:28px 0 30px}.site-footer img{width:200px;height:auto;display:block}.site-footer>a:nth-child(2){border-left:1px solid #3c474e;padding-left:28px;font-size:16px}.site-footer>a:hover{color:var(--orange)}.site-footer small{display:block;width:100%;text-align:center;color:#89919b;font-size:11px}@keyframes work-pulse{0%,to{box-shadow:0 0 #37e9b71f}50%{box-shadow:0 0 0 5px #37e9b700}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.paper:hover{translate:0 -4px;box-shadow:0 15px 24px #0005,inset 0 0 0 1px #ffffff38}}@media (prefers-reduced-motion: no-preference){.character svg{animation:team-float var(--float-time) ease-in-out var(--float-delay) infinite}.character-eyes{animation:var(--blink, team-blink) var(--blink-time) linear var(--blink-delay) infinite}[data-motion-section]:not(.is-in-view) .character svg,[data-motion-section]:not(.is-in-view) .character-eyes{animation-play-state:paused}.is-in-view .work-dot{animation:work-pulse 3.2s ease-in-out infinite}}body[data-motion-paused] .character svg,body[data-motion-paused] .character-eyes,body[data-motion-paused] .work-dot{animation-play-state:paused}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.character svg,.character-eyes,.work-dot{animation:none!important}*,*:before,*:after{transition-duration:0s!important}}@media (max-width: 1200px){.section{padding-block:95px}.opportunities{gap:32px}.opportunity-copy h2{font-size:5.2vw}.signals-panel{padding-inline:21px}.signals-panel .example-label{max-width:60px;text-align:right}.token-row{grid-template-columns:42px minmax(76px,.8fr) minmax(120px,1.3fr) 15px;gap:10px;padding-block:15px}.token-row img{width:42px;height:42px}.token-name strong{font-size:18px}.token-theme{font-size:13px}.token-table-heading{font-size:12px}.signals-panel .author>div{display:block}.signals-panel .author>div>span{font-size:13px}.signals-panel .author>div>span:before{content:none}.signals-panel .author .character{width:44px}.radar-peeker{width:205px;top:0;right:25px}.opportunity-note{max-width:305px}.market-demo{padding:21px}.desk-view{gap:22px}.brief-preview{padding:20px}.brief-lead{gap:12px}.brief-lead>.character{width:58px}.brief-lead h3{font-size:28px}.brief-row{gap:12px}.brief-row small{font-size:14px}.desk-notes>h3{font-size:19px}.portfolio-section{gap:34px}.conversation{padding:23px}.chat-question p{font-size:16px}.portfolio-findings a{gap:10px}.portfolio-findings .character{width:46px}.portfolio-findings small{font-size:14px}.portfolio-ghost{width:255px}.narrative-section{gap:55px}.narrative-paper{padding:25px}.narrative-item h3{font-size:20px}.narrative-item p{font-size:17px}.narrative-copy .narrative-tagline{font-size:21px}.narrative-copy>.arrow-link{font-size:21px}.research-handoff{padding:15px;gap:10px}.research-handoff .character{width:48px}.research-handoff strong{font-size:15px}.research-handoff small{font-size:13px}.macro-grid{gap:30px;grid-template-columns:.9fr 1.3fr}.titan-outlook{padding-right:23px}.macro-watches h4{font-size:18px}.macro-watches p{font-size:15px}.titan-outlook>h3{font-size:29px}.titan-take,.wick-take{font-size:25px}}@media (max-width: 900px){.page-sections{width:min(730px,calc(100% - 48px))}.section{padding-block:85px}.section h2{font-size:clamp(43px,7vw,64px)}.section-copy{font-size:21px}.opportunities{grid-template-columns:1fr;gap:60px}.opportunity-copy{padding-top:0}.opportunity-copy h2{font-size:clamp(48px,8vw,72px)}.opportunity-copy>.section-copy{max-width:540px}.opportunity-note{margin:60px 0 0 auto;max-width:350px}.opportunity-demo{padding-top:125px}.radar-peeker{width:220px;top:-17px;right:44px}.signals-panel{padding:25px}.signals-panel h3{font-size:39px}.signals-panel .author>div{display:flex}.signals-panel .author>div>span{font-size:15px}.signals-panel .author>div>span:before{content:"· "}.signals-panel .example-label{max-width:none;font-size:11px}.token-row{grid-template-columns:48px minmax(96px,.8fr) minmax(160px,1.3fr) 20px;gap:16px;padding-block:20px}.token-row img{width:48px;height:48px}.token-name strong{font-size:22px}.token-theme{font-size:16px}.token-table-heading{font-size:14px}.desk-view{grid-template-columns:1fr;min-height:0}.brief-lead h3{font-size:34px}.brief-lead p:last-child{font-size:18px}.brief-row small{font-size:16px}.desk-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 5px 15px}.desk-notes>h3{grid-column:1/-1;margin:0;font-size:22px}.desk-narrative-note{margin:0;align-self:center}.desk-chart-note,.desk-narrative-note{padding:15px}.desk-narrative-note p.handwriting{font-size:27px}.desk-chart-note .author>div>span,.desk-narrative-note .author>div>span{display:none}.pinboard-preview{grid-template-columns:1fr;gap:28px;padding-inline:24px}.pinboard-preview .paper{min-height:0}.pinboard-preview .paper:nth-child(2),.pinboard-preview .paper:nth-child(3){transform:rotate(1deg)}.desk-overview{grid-template-columns:1fr;gap:10px}.portfolio-section{grid-template-columns:1fr;gap:45px}.portfolio-copy{position:relative}.portfolio-copy .section-copy{max-width:470px;font-size:22px}.portfolio-ghost{display:block;width:175px;margin:15px 20px 0 auto}.conversation{padding:28px}.portfolio-findings .character{width:65px}.portfolio-findings small{font-size:17px}.narrative-section{grid-template-columns:1fr;gap:70px}.narrative-copy{grid-row:1}.narrative-copy h2 br{display:none}.narrative-copy .section-copy{max-width:660px}.narrative-copy .narrative-tagline br{display:none}.narrative-copy>.arrow-link{margin-top:25px}.narrative-demo{max-width:550px;margin-inline:auto}.narrative-item h3{font-size:24px}.narrative-item p{font-size:20px}.macro-grid{grid-template-columns:1fr;gap:50px}.titan-outlook{padding:0;border:0}.titan-outlook>h3 br{display:none}.macro-watches h4{font-size:23px}.macro-watches p{font-size:19px}.titan-take{font-size:30px}.chart-toolbar{font-size:15px}.chart-toolbar button{font-size:12px}.chart-readout{font-size:11px}.section-bottom{align-items:start;flex-direction:column;gap:10px}.pricing-section .section-heading .section-copy{font-size:21px}.pricing-plan{padding-inline:22px}.pricing-plan h3{font-size:25px}.price strong{font-size:68px}.price span,.pricing-plan ul{font-size:17px}.max-allowance{font-size:16px}.pricing-plan .button{font-size:18px}.closing-characters{gap:16px}.closing-characters .character{width:70px}.closing-team h3{font-size:30px}}@media (max-width: 540px){html{scroll-padding-top:20px}.page-sections{width:calc(100% - 40px)}.section{padding-block:67px}.section h2{font-size:clamp(37px,10.3vw,54px);line-height:1.045;letter-spacing:-.05em}.section-copy{font-size:18px;margin-top:21px;line-height:1.5}.section-heading{margin-bottom:30px}.section-heading .section-copy{margin-top:19px}.arrow-link{font-size:18px}.section .button{font-size:17px;min-height:51px;padding-inline:21px;border-radius:9px}.author .character{width:44px}.author strong{font-size:16px}.author>div>span{font-size:14px}.opportunities{gap:55px}.opportunity-copy h2{font-size:12.5vw}.opportunity-copy h2 br{display:none}.opportunity-copy .discovery-line{margin-top:23px}.opportunity-copy>.button{margin-top:23px}.opportunity-note{max-width:285px;margin-top:83px;margin-right:7px}.opportunity-note .paper{padding:20px}.opportunity-note .paper .handwriting{font-size:32px}.opportunity-note .paper>p:not(.handwriting){font-size:17px}.opportunity-demo{padding-top:96px}.radar-peeker{width:177px;right:12px;top:-18px}.signals-panel{padding:18px 16px 15px}.signals-panel h3{font-size:29px;margin-top:11px;margin-bottom:17px}.signals-panel .author{gap:9px}.signals-panel .author>div>span{font-size:12px}.signals-panel .author strong{font-size:15px}.signals-panel .example-label{font-size:9px;max-width:65px}.token-table-heading{grid-template-columns:53% 1fr;font-size:11px}.token-row{grid-template-columns:35px 78px 1fr 12px;gap:9px;padding:16px 0}.token-row img{width:35px;height:35px;border-radius:4px}.token-name strong{font-size:15px}.token-name small{font-size:10px}.token-theme{font-size:11px}.token-row>span:last-child{font-size:18px}.signals-panel>.arrow-link{font-size:15px;margin-top:10px}.market-demo{padding:15px;border-radius:9px}.market-masthead{gap:13px;flex-wrap:wrap}.market-masthead img{width:107px}.market-masthead strong{padding-left:13px;font-size:20px}.market-masthead .example-label{display:none}.desk-tabs{margin-top:15px;gap:12px}.desk-tabs button{font-size:14px;padding:12px 5px}.desk-view{padding-top:18px;gap:22px}.brief-preview{padding:17px}.brief-lead{display:block;padding-bottom:20px}.brief-lead>.character{width:48px;margin-bottom:12px}.brief-lead h3{font-size:27px}.byline{font-size:12px}.brief-lead p:last-child{font-size:14px}.brief-row{gap:11px;padding-block:16px}.brief-row>.character{width:39px}.brief-row strong{font-size:14px}.brief-row em{font-size:11px}.brief-row small{font-size:13px}.brief-row>span:last-child{font-size:19px}.desk-notes{grid-template-columns:1fr;gap:18px;padding-inline:6px}.desk-notes>h3{font-size:19px}.desk-chart-note{padding:17px}.mini-chart{height:145px}.desk-narrative-note{margin-left:15px}.desk-chart-note .author>div>span,.desk-narrative-note .author>div>span{display:inline}.desk-narrative-note p.handwriting{font-size:30px}.section-after p{font-size:17px;line-height:1.5}.section-after .arrow-link{font-size:19px}.desk-overview{padding-inline:6px}.overview-intro h3{font-size:29px}.overview-work .character{width:45px}.overview-work strong{font-size:18px}.pinboard-preview{padding:30px 10px}.pinboard-preview .paper{padding:20px}.portfolio-section{gap:30px}.section-brand{width:212px;margin-bottom:26px}.portfolio-copy h2{font-size:12.2vw}.portfolio-copy .section-copy{font-size:20px}.portfolio-ghost{width:165px;margin-top:21px}.conversation{padding:20px 15px;border-radius:16px}.conversation-author{gap:12px}.conversation-author .character{width:50px}.conversation-author h3{font-size:22px}.conversation-author span:not(.character){font-size:13px}.chat-question{gap:10px;margin-top:22px}.chat-question p{font-size:14px;padding:12px;border-radius:12px}.chat-question svg{width:29px}.chat-answer{padding:16px 11px;margin-top:17px;border-radius:12px}.chat-answer>p{font-size:15px;margin-bottom:16px}.portfolio-findings a{padding:14px 10px;gap:10px}.portfolio-findings .character{width:39px}.portfolio-findings strong{font-size:16px}.portfolio-findings small{font-size:12px}.portfolio-findings a>span:last-child{font-size:17px}.chat-answer .arrow-link{font-size:15px}.chat-follow-up{font-size:13px;padding:12px}.conversation>.example-label{font-size:10px}.plan-reassurance{font-size:15px}.plan-reassurance small{font-size:13px}.narrative-section{gap:48px}.narrative-copy .section-copy{margin-top:24px}.narrative-copy .narrative-tagline{font-size:19px}.narrative-copy>.arrow-link{font-size:18px;margin-top:20px}.narrative-demo{padding-top:111px;width:calc(100% - 8px)}.narrative-peeker{width:168px;left:84px;top:-4px}.narrative-paper{padding:21px 22px 18px}.narrative-paper .author .character{width:44px}.narrative-paper .author>div>span{font-size:14px}.narrative-paper>.example-label{margin-top:-11px;font-size:10px}.narrative-paper p.narrative-note-title{font-size:39px;margin-top:23px}.narrative-item h3{font-size:19px}.narrative-item p{font-size:16px}.narrative-item+.narrative-item{margin-top:20px}.narrative-paper .signature{font-size:33px}.narrative-handoff{gap:2px;margin-top:27px}.handoff-arrow{width:36px}.research-handoff{padding:13px 10px;gap:8px}.research-handoff .character{width:40px}.research-handoff strong{font-size:13px}.research-handoff small{font-size:12px;margin-top:5px}.large-author .character{width:72px}.large-author strong{font-size:28px}.large-author>div>span{font-size:19px}.titan-outlook>h3{font-size:28px}.macro-watches h4{font-size:20px}.macro-watches p{font-size:16px}.titan-take{font-size:27px}.wick-outlook .large-author{margin-bottom:14px}.chart-toolbar{padding:8px 8px 0;font-size:10px;gap:15px}.chart-toolbar button{font-size:8px;gap:4px}.ema-swatch{width:13px}.chart-container .price-chart{margin-top:0}.chart-readout{font-size:8px;padding:4px 7px 7px;min-height:25px}.chart-hint{display:none}.wick-take{font-size:24px;margin-inline:0}.section-bottom{margin-top:26px}.section-bottom .arrow-link{font-size:22px}.section-bottom .example-label{font-size:10px}.pricing-section .section-heading .section-copy{font-size:18px}.plans{grid-template-columns:1fr;margin-top:37px}.pricing-plan{padding:0 10px 37px}.pricing-plan+.pricing-plan{padding-top:34px;border-left:0;border-top:1px solid #334046}.pricing-plan h3{font-size:29px}.price strong{font-size:78px}.price span{font-size:20px}.pricing-plan ul{font-size:19px;line-height:1.55}.pricing-plan:first-child .button{margin-top:18px}.pricing-plan:last-child .button{margin-top:22px}.closing-team{margin-top:0;padding-top:24px}.closing-team>p{font-size:18px;line-height:1.45;max-width:280px;margin:auto}.closing-characters{gap:4px;padding:26px 0 23px}.closing-characters .character{width:calc((100% - 24px) / 7)}.closing-team h3{font-size:28px;max-width:310px;margin:auto}.site-footer{width:calc(100% - 40px);gap:20px;padding-top:24px}.site-footer img{width:174px}.site-footer>a:nth-child(2){padding-left:20px;font-size:14px}.site-footer small{font-size:9px}}@media (max-width: 370px){.page-sections{width:calc(100% - 32px)}.token-row{grid-template-columns:29px 68px 1fr 10px;gap:7px}.token-row img{width:29px;height:29px}.token-name strong{font-size:13px}.token-name small{font-size:9px}.token-theme{font-size:10px}.signals-panel h3{font-size:25px}.signals-panel{padding-inline:12px}.market-masthead img{width:91px}.market-masthead strong{font-size:18px}.paper .author>div>span{font-size:12px}.narrative-item h3{font-size:17px}}@media (max-width: 1200px){.trader-case-header{padding:23px 26px}.case-origin,.case-followthrough{padding:27px 26px}.case-observations{gap:16px}.case-observations>div+div{padding-left:16px}.case-byline{gap:9px}.case-byline .character{width:46px}.case-byline strong{font-size:13px}.case-byline>div>span{font-size:11px}.rook-assessment{padding-inline:26px;gap:17px}.assessment-rook{width:64px}.rook-assessment .signature{font-size:29px}.signal-history{grid-template-columns:1fr;gap:23px}.signal-history-steps{margin-left:68px}}@media (max-width: 900px){.trader-case-header{align-items:start;flex-direction:column;gap:20px}.case-byline{gap:10px}.case-byline .character{width:34px}.case-byline>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px}.case-byline>div>span{margin:0;font-size:12px}.trader-case-body{grid-template-columns:1fr}.case-origin{border-right:0;border-bottom:1px solid #2b383d}.trader-case-body h4{font-size:32px}.case-origin h4 br{display:none}.case-observations{max-width:540px}.case-observations strong{font-size:31px}.rook-assessment{align-items:start;flex-wrap:wrap}.rook-assessment .handwriting{font-size:31px}.rook-assessment .signature{width:100%;margin-top:-7px}.rook-benefit{font-size:19px}}@media (max-width: 540px){.rook-benefit{font-size:17px;margin-top:17px}.trader-case-header{padding:23px 19px 19px;gap:21px}.trader-profile{gap:12px}.trader-avatar{width:46px;height:46px}.trader-profile h3{font-size:20px}.trader-profile a{font-size:12px}.case-eyebrow{font-size:9px}.case-byline>div{display:block}.case-byline>div>span{margin-top:4px;font-size:10px}.case-origin,.case-followthrough{padding:25px 19px}.trader-case-body h4{font-size:29px}.trader-case-body p:not(.case-eyebrow,.case-data-note){font-size:15px;margin-top:13px}.case-observations{gap:12px;padding-block:19px;margin-top:22px}.case-observations>div+div{padding-left:12px}.case-observations strong{font-size:clamp(20px,5.8vw,28px)}.case-observations span{font-size:13px}.case-observations small,.case-data-note{font-size:10px}.case-position-heading>strong{font-size:18px}.case-result{gap:6px}.case-result strong{font-size:22px}.case-result span{font-size:10px}.rook-assessment{padding:25px 19px;gap:14px}.assessment-rook{width:42px}.rook-assessment .handwriting{font-size:27px}.rook-assessment .handwriting br{display:none}.case-next-check{font-size:13px}.rook-assessment .signature{font-size:28px}.case-footnote{padding:14px 19px;font-size:10px}.evidence-section>.rook-cta{font-size:20px;margin-top:25px}.signal-history{gap:23px;padding-top:26px;margin-top:0}.signal-history-intro{gap:11px}.signal-history-intro .character{width:40px}.signal-history h3{font-size:22px}.signal-history p{font-size:15px}.signal-history-steps{margin-left:0;justify-content:space-between;gap:12px;font-size:11px}.signal-history>.arrow-link{margin-left:0;font-size:16px}}.chart-source{margin:10px 0 0;color:#94a5af;font-size:11px;line-height:1.5;text-align:right}.chart-source a{color:inherit;text-underline-offset:3px}.mini-chart-source{display:block;margin-top:5px;color:#535c5d;font-size:10px;text-align:right}@font-face{font-family:BriefDisplay;src:url(assets/anton.ttf) format("truetype");font-weight:400;font-display:swap}.research-history{grid-template-columns:minmax(270px,.8fr) minmax(0,1.5fr);align-items:start}.history-example{min-width:0}.history-example>.example-label{display:block;text-align:right;margin:0 0 18px}.research-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;margin:0;padding:0}.research-timeline li{display:flex;align-items:start;gap:11px;position:relative}.timeline-number{display:grid;place-items:center;flex:0 0 29px;height:29px;border:1px solid #7e898f;border-radius:50%;font-size:14px}.research-timeline strong{display:block;font-size:14px;line-height:1.4}.research-timeline time{display:block;color:#9ca6ac;font-size:11px;margin-top:3px}.research-timeline p{font-size:14px;margin-top:9px}.brief-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:26px;align-items:start;padding-top:32px}.brief-folder{min-width:0;position:relative;padding-top:43px;isolation:isolate}.brief-tabs{display:flex;align-items:end;position:absolute;z-index:2;inset:0 10px auto;height:49px}.brief-tabs button{position:relative;min-height:48px;padding:10px 22px 14px;border:1px solid #cbb587;border-radius:10px 10px 0 0;color:#514a3d;background:#cbb78e url(assets/paper-grain.svg);font-size:14px;font-weight:600;transform:skew(10deg);transform-origin:bottom;transition:color .16s,background-color .16s,translate .18s var(--ease-out)}.brief-tabs button:first-child{transform:skew(-10deg)}.brief-tabs button[aria-selected=true]{background-color:#f6eddc;color:#151b20;border-bottom-color:#f6eddc;z-index:2}.brief-tabs button:hover{translate:0 -2px;color:#121718}.brief-tabs button:focus-visible{outline:2px solid var(--orange);outline-offset:-5px}.brief-paper-stack{padding:18px 20px 19px;background:#c5a66c url(assets/paper-grain.svg);border:1px solid #d5ba89;border-radius:12px;box-shadow:0 10px 22px #0003;position:relative}.brief-paper-stack:before,.brief-paper-stack:after{content:"";position:absolute;inset:13px 15px 16px;background:#e9dfcd;border:1px solid #c9bca5;box-shadow:0 1px 4px #0002;transform:rotate(-.7deg);pointer-events:none}.brief-paper-stack:after{inset:11px 16px 18px;transform:rotate(.5deg);background:#ede4d5}.brief-paper{position:relative;z-index:1;min-height:654px;padding:28px 28px 22px;background:#f5eedf url(assets/paper-grain.svg);color:#141a1c;box-shadow:0 4px 12px #382c273d,inset 0 0 0 1px #fff8;border-radius:2px}.brief-paper-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:19px;border-bottom:1px solid #b6b0a4}.brief-paper-header h3{font-family:BriefDisplay,Impact,sans-serif;font-size:clamp(35px,3.5vw,52px);font-weight:400;line-height:1.15;letter-spacing:-.015em}.brief-paper-header time{font:15px/1.4 ui-monospace,SFMono-Regular,monospace;color:#ce4100;white-space:nowrap;transform:rotate(-3deg);border-bottom:1px solid #ce4100;padding-bottom:3px}.brief-memo{font:12px/1.5 ui-monospace,SFMono-Regular,monospace;margin:15px 0 22px}.brief-memo>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:8px}.brief-memo dt,.brief-memo dd{margin:0}.brief-author{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:650;margin-bottom:7px}.brief-author .character{width:42px;padding:5px;border-radius:5px;background:#121a1c}.brief-paper h4.brief-headline{font-size:clamp(26px,2.7vw,39px);line-height:1.08;letter-spacing:-.045em;font-weight:790;margin:0 0 25px;text-wrap:balance}.brief-findings{counter-reset:finding;list-style:none;margin:0;padding:0}.brief-findings li{display:flex;gap:17px;margin-top:23px}.brief-findings li:before{counter-increment:finding;content:counter(finding,decimal-leading-zero);flex:0 0 22px;font-size:15px;font-weight:650;line-height:1.5}.brief-paper h5{font-size:16px;line-height:1.35;font-weight:750;margin:0 0 5px;letter-spacing:-.02em}.brief-paper p{font-size:16px;line-height:1.45;margin:0;letter-spacing:-.02em}.brief-next{border-top:1px solid #b6b0a4;margin-top:25px;padding-top:19px}.brief-signoff{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.brief-signoff .signature{font-size:33px;margin:0;white-space:nowrap}.brief-paper .arrow-link,.supporting-note .arrow-link{font-size:15px;color:#c94000;min-height:44px}.brief-paper .arrow-link:hover,.supporting-note .arrow-link:hover{color:#9f3400;text-decoration:underline;text-underline-offset:4px}.brief-paper p.brief-paper-intro{margin:19px 0 23px;font-size:17px}.brief-proof+.brief-proof{border-top:1px solid #b6b0a4;padding-top:19px;margin-top:18px}.brief-proof h4,.brief-edition-list h4{font-size:21px;line-height:1.2}.brief-proof>p{margin-top:6px;font-size:14px;color:#4e5553}.proof-rows{margin:15px 0 12px}.proof-rows>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid #d8d0c3;font-size:14px}.proof-rows dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.brief-paper p.brief-source-note{font-size:12px;color:#59605c;margin-top:24px}.edition-count{font:10px/1.5 ui-monospace,monospace;letter-spacing:.06em;text-align:right;color:#64635a}.brief-edition-list{list-style:none;padding:0;margin:0}.brief-edition-list li{padding:21px 0;border-top:1px solid #b6b0a4}.brief-edition-list time{color:#9f3400;font:12px/1.5 ui-monospace,monospace;display:block;margin-bottom:9px}.brief-edition-list p{font-size:15px;margin-top:12px}.brief-support{min-width:0}.brief-support>h3{font-size:22px;margin-bottom:26px}.supporting-note{padding:24px 24px 17px;background-color:#f4eddd;transform:rotate(-.8deg)}.supporting-note+.supporting-note{margin-top:21px;transform:rotate(.5deg)}.supporting-note:after{content:"";position:absolute;top:-7px;left:62%;width:14px;height:14px;background:radial-gradient(circle at 30% 25%,#fffbc9,#d6a710 57%,#725306);box-shadow:0 3px 5px #0005;border-radius:50%}.supporting-note .author{gap:10px}.supporting-note .author .character{background:transparent;width:37px;padding:0}.supporting-note .author strong,.supporting-note .author>div>span{font-size:13px}.supporting-note h4{font-size:23px;margin-top:15px;line-height:1.15}.support-metrics{background:#5148320a;padding:13px 12px;border-radius:4px;font:14px/1.6 ui-monospace,monospace;margin:19px 0 9px}.support-metrics>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 10px}.support-metrics dd{margin:0;white-space:nowrap}.supporting-note p.support-caption{font-size:12px;color:#60675f;margin:0}.supporting-note p.handwriting{font-size:28px;line-height:1.1;margin:14px 0 17px}.research-reply{display:flex;gap:11px;align-items:start;margin-top:18px}.research-reply>.character{width:33px}.research-reply strong{display:block;font-size:14px}.research-reply p{font-size:15px;line-height:1.4;margin:4px 0 0}.supporting-conversation>.research-reply:first-of-type{border-top:1px solid #c3bbaf;padding-top:17px}.supporting-conversation>.research-reply:last-child{margin-bottom:4px}.conversation-context{margin:17px 0 -3px;color:#acc4c9;font-size:15px}.conversation-divider{display:flex;align-items:center;gap:15px;margin:26px 0;color:#a9b4c0;font-size:13px;text-align:center}.conversation-divider:before,.conversation-divider:after{content:"";height:1px;flex:1;background:#35424a}.atlas-message{display:flex;align-items:start;gap:13px;margin-top:16px}.atlas-message>.character{width:43px;margin-top:7px}.atlas-message .chat-answer{flex:1;min-width:0;margin:0;padding:17px}.atlas-message .chat-answer>p{font-size:17px;line-height:1.5;margin:0}.ghost-research-slip{margin-top:16px;padding:18px;background-color:#f6efdf;border-radius:9px}.ghost-research-slip .author .character{width:34px;background:none;padding:0}.ghost-research-slip .author strong,.ghost-research-slip .author>div>span{font-size:13px}.ghost-research-slip h4{font-size:23px;line-height:1.15;margin-top:10px}.ghost-comparison{display:grid;grid-template-columns:1.1fr 1.25fr .65fr;gap:8px;margin:18px 0 13px}.ghost-comparison>div{background:#66523408;border-radius:5px;padding:8px}.ghost-comparison dt{font-size:10px;color:#60635c;margin-bottom:4px}.ghost-comparison dd{font-size:14px;font-weight:650;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.ghost-comparison>div:last-child dd{color:#bc3b00}.ghost-research-slip p{font-size:14px;line-height:1.45;color:#485056;margin:0;padding-top:12px;border-top:1px solid #d4ccbf}.ghost-research-slip .arrow-link{color:#bf3e00;font-size:15px;margin-top:9px;min-height:44px}.followup-receipt{color:#b5c0c9;font-size:13px;line-height:1.5;margin:17px 0 20px 56px}.followup-receipt>span{font-size:19px;padding-right:7px}.ghost-example-actions{display:flex;gap:12px;margin-left:56px}.ghost-example-actions button{border:1px solid #66747b;border-radius:26px;background:none;color:#e3e5e5;min-height:46px;padding:10px 14px;font-size:13px;flex:1;transition:background-color .16s,border-color .16s}.ghost-example-actions button:hover{background:#192427;border-color:#a1aeb1}@media (max-width: 1100px) and (min-width: 701px){.research-history{grid-template-columns:1fr}.brief-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px}.brief-paper{padding:23px 19px}.brief-tabs button{padding-inline:16px;font-size:12px}.brief-paper-stack{padding:15px 12px}.supporting-note{padding:20px 17px}.brief-paper-header{flex-wrap:wrap}.brief-paper-header h3{font-size:38px}.ghost-example-actions,.followup-receipt{margin-left:0}.ghost-comparison{grid-template-columns:1fr 1fr}.ghost-comparison>div:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.ghost-comparison>div:last-child dt{margin:0}.atlas-message>.character{width:33px}}.site-footer{flex-wrap:wrap}.footer-legal{display:flex;flex-wrap:wrap;gap:20px}.footer-legal a{font-size:13px}
