:root{--cork: #8a6a45;--cork-dark: #6f5335;--paper: #f1e9d3;--exhibit: #fbf8ef;--news: #e8dfc6;--sticky: #f4e27e;--ink: #241d14;--red-string: #a31414;--pin-red: #b5241a;--font-hand: "Kalam", "Bradley Hand", cursive;--font-type: "Special Elite", "Courier New", monospace;--font-body: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-head: "Playfair Display", Georgia, serif;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--cork-dark);min-height:100vh;padding:12px;overflow-x:clip}@media (max-width: 720px){body{padding:9px}}@media (max-width: 480px){body{padding:7px}}img{max-width:100%}.cork-bg{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:-1;overflow:hidden;background:var(--cork);transform:translateZ(0);will-change:transform}@media (max-width: 720px){.cork-bg{top:9px;right:9px;bottom:9px;left:9px}}@media (max-width: 480px){.cork-bg{top:7px;right:7px;bottom:7px;left:7px}}.board-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.frame-edge{position:absolute;background:linear-gradient(180deg,#ececec,#c4c4c4,#9a9a9a)}.frame-edge--top,.frame-edge--bottom{left:0;right:0;height:12px}.frame-edge--top{top:0;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #00000059,0 2px 6px #00000059}.frame-edge--bottom{bottom:0;background:linear-gradient(0deg,#ececec,#c4c4c4,#9a9a9a);box-shadow:inset 0 -1px #ffffffbf,inset 0 1px #00000059,0 -2px 6px #00000059}.frame-edge--left,.frame-edge--right{top:0;bottom:0;width:12px}.frame-edge--left{left:0;background:linear-gradient(90deg,#ececec,#c4c4c4,#9a9a9a);box-shadow:inset 1px 0 #ffffffbf,inset -1px 0 #00000059,2px 0 6px #00000059}.frame-edge--right{right:0;background:linear-gradient(270deg,#ececec,#c4c4c4,#9a9a9a);box-shadow:inset -1px 0 #ffffffbf,inset 1px 0 #00000059,-2px 0 6px #00000059}.frame-rivet{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f5f5f5,#a8a8a8 55%,#5a5a5a);box-shadow:inset 0 .5px #fff9,0 1px 1.5px #00000080}.frame-rivet--tl{top:3px;left:3px}.frame-rivet--tr{top:3px;right:3px}.frame-rivet--bl{bottom:3px;left:3px}.frame-rivet--br{bottom:3px;right:3px}@media (max-width: 720px){.frame-edge--top,.frame-edge--bottom{height:9px}.frame-edge--left,.frame-edge--right{width:9px}.frame-rivet{width:5px;height:5px}.frame-rivet--tl{top:2px;left:2px}.frame-rivet--tr{top:2px;right:2px}.frame-rivet--bl{bottom:2px;left:2px}.frame-rivet--br{bottom:2px;right:2px}}@media (max-width: 480px){.frame-edge--top,.frame-edge--bottom{height:7px}.frame-edge--left,.frame-edge--right{width:7px}.frame-rivet{display:none}}.cork-svg{width:100%;height:100%;display:block}.cork-light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 32% 18%,rgba(255,226,176,.26),transparent 62%),radial-gradient(ellipse 55% 45% at 78% 72%,rgba(255,214,158,.12),transparent 65%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 42%,rgba(30,16,4,.42) 100%);mix-blend-mode:multiply;opacity:.92}.cork-light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 30% 16%,rgba(255,241,214,.16),transparent 60%);mix-blend-mode:screen}.cork-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.paper{position:relative;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt, 0deg))}.paper[data-drift=settling],.mystery[data-drift=settling]{transition:transform .55s cubic-bezier(.18,1.35,.4,1)}.paper[data-drift=active],.mystery[data-drift=active]{transition:none}.paper-bg{position:absolute;pointer-events:none;z-index:0;overflow:visible}.paper-inner{position:relative;z-index:1}.pin{position:absolute;z-index:6;pointer-events:none;overflow:visible}.tape{position:absolute;z-index:5;pointer-events:none;overflow:visible}.chalk-subject{position:absolute;pointer-events:none;opacity:.42}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#100903db;display:flex;align-items:center;justify-content:center;padding:4vmin;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .16s ease-out}@keyframes fade-in{0%{opacity:0}}.lightbox-inner{max-width:min(1400px,94vw);max-height:92vh;background:#fffdf6;padding:12px 12px 8px;box-shadow:0 28px 70px #0009;transform:rotate(-.4deg);overflow:auto}.lightbox-inner img{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain}.lightbox-inner figcaption{font-family:var(--font-type);font-size:10px;letter-spacing:1px;color:#6f5335;text-align:center;padding:8px 0 2px}.lightbox-close{position:absolute;top:18px;right:20px;width:42px;height:42px;border:none;border-radius:50%;background:#fffaebeb;color:#241d14;font-size:17px;cursor:pointer;box-shadow:0 4px 14px #00000073}.lightbox-close:hover{background:#fff}a:focus-visible,button:focus-visible{outline:3px solid #ffd76a;outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.board{position:relative;padding:34px 18px 10px}.board-inner{max-width:1140px;margin:0 auto;position:relative;height:940px}.yarn-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:visible}.motive-tag{position:absolute;top:2px;left:46.5%;--tilt: -2.5deg;transform:translate(-50%) translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt));z-index:3;width:min(480px,46vw);padding:15px 26px 17px;text-align:center}.motive-tape{top:-20px;left:44%}.motive-tag .lbl{font-family:var(--font-type);font-size:8.5px;letter-spacing:2px;color:var(--red-string);margin-bottom:6px}.motive-tag h1{font-family:var(--font-hand);font-weight:700;font-size:clamp(14px,1.8vw,18px);line-height:1.4}.motive-tag h1 b{text-decoration:underline wavy var(--red-string);text-decoration-thickness:1.5px}.subject{position:absolute;top:158px;left:47%;transform:translate(-50%) translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(-3deg);z-index:5;text-align:center}.subject-chalk{width:252px;height:276px;left:50%;top:-26px;transform:translate(-52%) rotate(4deg);opacity:.4}.polaroid{position:relative;width:196px;padding:12px 12px 44px;background:linear-gradient(158deg,#fffefa,#fbf7ec 58%,#efe7d4);box-shadow:1px 3px 5px #00000061,6px 16px 28px #00000070}.polaroid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,rgba(255,255,255,.42) 0%,transparent 36%,rgba(70,50,22,.12) 100%);pointer-events:none}.polaroid-window{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#cfc4a4;box-shadow:inset 0 0 0 1px #5a4a2859;display:flex;align-items:center;justify-content:center}.polaroid-window picture,.polaroid-window img{display:block;width:100%;height:100%;object-fit:cover}.polaroid-window>svg{width:55%;opacity:.32}.polaroid-caption{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-family:var(--font-type);font-size:9.5px;letter-spacing:1px;color:#4a3f2c;transform:rotate(-1.2deg)}.hub-pin{top:-18px;left:42%;z-index:7}.evidence{position:absolute;z-index:2;padding:14px 15px 13px;text-decoration:none;color:var(--ink);display:block;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt));transition:transform .28s cubic-bezier(.22,1.2,.36,1)}.evidence:hover,.evidence:focus-visible{transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt-hover)) translate3d(0,-5px,0) scale(1.045);z-index:9}.evidence:hover .paper-bg,.evidence:focus-visible .paper-bg{filter:drop-shadow(4px 14px 16px rgba(15,8,2,.34))}.evidence--1{top:12px;left:4%;width:152px;--tilt: -9deg;--tilt-hover: -6deg}.evidence--2{top:266px;left:.5%;width:168px;--tilt: 6deg;--tilt-hover: 3.4deg}.evidence--3{top:566px;left:6.5%;width:146px;--tilt: -5deg;--tilt-hover: -2.4deg}.evidence--4{top:6px;right:3%;width:160px;--tilt: 8deg;--tilt-hover: 5deg}.evidence--5{top:276px;right:0%;width:150px;--tilt: -7deg;--tilt-hover: -4.2deg}.evidence--6{top:572px;right:6.5%;width:170px;--tilt: 5deg;--tilt-hover: 2.6deg}.note-pin{top:-14px;z-index:6}.note-pin--right{right:16px}.note-pin--left{left:20px}.note-tape{top:-18px}.note-tape--left{left:12px}.note-tape--right{right:14px}.evidence .label{font-family:var(--font-type);font-size:8px;letter-spacing:1px;color:var(--red-string);margin-bottom:5px}.evidence .title{font-family:var(--font-hand);font-weight:700;font-size:13.5px;line-height:1.22;margin-bottom:7px}.evidence .stat{font-family:var(--font-body);font-weight:700;font-size:11px;color:#6f5335;position:relative;display:inline-block}.evidence .stat:after{content:"";position:absolute;left:-4px;right:-6px;bottom:-3px;height:0;border-bottom:2.5px solid var(--red-string);transform:rotate(-2deg) scaleX(1.05);opacity:.75}.scrawl{position:absolute;font-family:var(--font-hand);color:#ffdcd6;font-size:13px;z-index:6;opacity:.95;pointer-events:none;text-shadow:0 1px 2px rgba(60,6,6,.9),0 0 10px rgba(90,10,10,.6)}.scrawl--story{top:-30px;left:clamp(28px,6%,92px);transform:rotate(-3deg)}.dossier-row{position:relative;z-index:2;max-width:1060px;margin:44px auto 66px;padding:0 20px;display:flex;align-items:flex-start;justify-content:flex-start;gap:clamp(24px,4vw,56px)}.clipping{flex:0 1 640px;max-width:640px;padding:28px 36px 36px;--tilt: 1.4deg}.armed-note{flex:0 0 auto;width:268px;margin-top:34px;padding:24px 22px 26px;--tilt: 2.6deg}.armed-tape{top:-18px;left:30px}.armed-note h3{font-family:var(--font-hand);font-weight:700;font-size:21px;color:#4a2020;margin-bottom:4px;transform:rotate(-1.4deg);display:inline-block}.armed-note h3:after{content:"";display:block;height:3px;margin-top:2px;border-radius:2px;background:var(--red-string);opacity:.65;transform:rotate(-.8deg) scaleX(1.04)}.armed-note ul{list-style:none;margin:14px 0 0;padding:0}.armed-note li{font-family:var(--font-hand);font-size:14.5px;line-height:1.42;color:#3d2d16;margin-bottom:11px;padding-left:20px;position:relative}.armed-note li:nth-child(1){transform:rotate(-.7deg)}.armed-note li:nth-child(2){transform:rotate(.5deg)}.armed-note li:nth-child(3){transform:rotate(-.4deg)}.armed-note li:nth-child(4){transform:rotate(.8deg)}.armed-note li:nth-child(5){transform:rotate(-.6deg)}.armed-note li:before{content:"✓";position:absolute;left:0;top:0;color:var(--red-string);font-size:13px;font-weight:700;opacity:.8}.armed-note li:nth-child(2n):before{transform:rotate(-9deg)}.armed-note li:nth-child(odd):before{transform:rotate(7deg)}.clip-tape--l{top:-20px;left:52px}.clip-tape--r{top:-20px;right:42px}.masthead{text-align:center;border-bottom:3px double var(--ink);padding-bottom:8px;margin-bottom:6px}.masthead .paper-name{font-family:var(--font-head);font-weight:900;font-size:26px;letter-spacing:1px;text-transform:uppercase}.masthead .paper-sub{font-family:var(--font-type);font-size:8.5px;letter-spacing:2px;color:#6f5335;margin-top:2px}.clipping .kicker{font-family:var(--font-type);font-size:10.5px;letter-spacing:2px;color:var(--red-string);border-bottom:2px solid var(--ink);padding-bottom:8px;margin-bottom:14px}.clipping h2{font-family:var(--font-head);font-weight:900;font-size:clamp(21px,2.8vw,28px);line-height:1.2;margin-bottom:14px}.clipping .byline{font-family:var(--font-type);font-size:9.5px;color:#6f5335;margin-bottom:16px}.clipping p{font-family:var(--font-body);font-size:14px;line-height:1.72;color:#3a3226;margin-bottom:12px}.clipping p:first-of-type:first-letter{font-family:var(--font-head);font-weight:900;font-size:46px;float:left;line-height:.8;margin:4px 6px 0 0;color:var(--ink)}.clip-strike{opacity:.5;text-decoration:line-through;text-decoration-thickness:2px;color:#6a2020;margin-right:2px}.clipping p strong{font-family:var(--font-type);font-weight:400;font-size:.86em;letter-spacing:1.2px;text-transform:uppercase;color:#6a1414;margin-right:2px}.calling-mo{display:inline-block;font-family:var(--font-type);font-size:10px;letter-spacing:2px;color:var(--red-string);border:1px solid rgba(163,20,20,.55);padding:1px 5px;margin-right:8px;transform:translateY(-2px);vertical-align:middle}.clipping .resume-callout{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1.5px solid rgba(36,29,20,.35)}.clipping .resume-arrow{font-size:15px;color:var(--red-string);transform:translateY(-1px);flex-shrink:0}.clipping .resume-link{display:inline-block;text-decoration:none;font-family:var(--font-type);font-size:12px;letter-spacing:1px;color:var(--ink)}.clipping .resume-highlight{background:linear-gradient(100deg,#f6d65200,#f6d652e0 4%,#f6d652f2 96%,#f6d65200);color:var(--ink);padding:3px 2px 2px;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-bottom:1.5px solid #a31414;transition:background .16s ease}.clipping .resume-link:hover .resume-highlight{background:linear-gradient(100deg,#f6d65200,#ffe25c 4%,#ffe25c 96%,#f6d65200)}.clipping .circle-mark{position:absolute;width:130px;height:52px;top:84px;right:20px;transform:rotate(-6deg);pointer-events:none;z-index:2}.clipping .circle-mark svg{width:100%;height:100%;overflow:visible}.associates{text-align:center;margin-bottom:64px;position:relative;z-index:2}.board-label{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,22px);font-family:var(--font-type);font-weight:400;font-size:clamp(15px,1.8vw,20px);letter-spacing:clamp(3px,.5vw,6px);color:#fff3da;text-shadow:0 2px 4px rgba(28,14,3,.9),0 6px 20px rgba(20,10,2,.7)}.board-label:before,.board-label:after{content:"";height:2px;width:clamp(26px,7vw,96px);background:linear-gradient(90deg,transparent,rgba(255,228,190,.85));box-shadow:0 1px 2px #00000080}.board-label:after{background:linear-gradient(270deg,transparent,rgba(255,228,190,.85))}.associates-label{margin-bottom:26px}.associates-row{display:flex;justify-content:center;gap:14px 12px;flex-wrap:wrap;padding:0 20px;max-width:900px;margin:0 auto}.associate-card{padding:9px 15px;font-size:11.5px;font-weight:600}.witnesses{position:relative;z-index:2;margin-bottom:70px}.witnesses-label{margin-bottom:34px}.witness-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:26px 32px;padding:0 20px}.witness-clip{padding:22px 22px 20px 24px}.witness-clip .paper-inner{display:flex;flex-direction:column;align-items:flex-start}.witness-clip--1{--tilt: -2.5deg;margin-top:10px}.witness-clip--2{--tilt: 2deg}.witness-clip--3{--tilt: 1.5deg}.witness-clip--4{--tilt: -2deg;margin-top:14px}.witness-clip .on-record{align-self:flex-end;margin-top:14px;font-family:var(--font-type);font-size:8px;letter-spacing:1px;color:var(--red-string);border:1.5px solid var(--red-string);padding:2px 5px;transform:rotate(-9deg);opacity:.85;z-index:2}.witness-clip p{font-family:var(--font-head);font-style:italic;font-size:13.5px;line-height:1.58;color:#3a3226;margin-bottom:11px}.witness-clip .who{font-family:var(--font-type);font-size:10px;color:#6f5335}.close-case{position:relative;z-index:2;text-align:center;padding-bottom:56px}.close-case-label{margin-bottom:28px}.calling-card{position:relative;max-width:420px;margin:0 auto;padding:32px 38px 30px;background:linear-gradient(160deg,#faf3e2,#f0e6cf);transform:rotate(-1.4deg);box-shadow:2px 4px 10px #00000047,12px 24px 40px #00000059,inset 0 0 0 1px #5a3c142e,inset 0 0 0 6px transparent,inset 0 0 0 7px #5a3c141f;text-align:center;color:var(--ink)}.calling-pin{top:-14px;left:50%;margin-left:-12px;z-index:5}.calling-inner{position:relative;z-index:2}.calling-eyebrow{font-family:var(--font-type);font-size:9px;letter-spacing:3.5px;color:#7a3030;margin-bottom:12px}.calling-name{font-family:var(--font-head);font-weight:900;font-size:30px;letter-spacing:.5px;line-height:1.05;color:#1a140a;margin-bottom:8px}.calling-rule{height:0;border-top:1px solid rgba(60,40,15,.4);border-bottom:1px solid rgba(60,40,15,.4);padding-top:2px;width:62%;margin:0 auto 14px}.calling-role{font-family:var(--font-head);font-size:13px;color:#4a3520;line-height:1.5;margin-bottom:20px;padding:0 6px}.calling-role em{font-style:italic}.calling-contact{font-family:var(--font-type);font-size:10.5px;letter-spacing:.6px;color:#2a2010;line-height:1.8;margin-bottom:22px;word-break:break-word}.calling-contact a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(60,40,15,.35)}.calling-contact a:hover{border-bottom-color:var(--red-string);color:var(--red-string)}.calling-cta{display:inline-block;font-family:var(--font-type);font-size:11px;letter-spacing:2.5px;color:#fff;background:var(--red-string);padding:12px 22px;text-decoration:none;box-shadow:0 3px 8px #00000059;transition:transform .16s ease,background .16s ease}.calling-cta:hover{background:#8a1010;transform:translateY(-1px)}.calling-seal{position:absolute;right:-8px;bottom:-8px;width:52px;height:52px;transform:rotate(9deg);filter:drop-shadow(1px 2px 3px rgba(0,0,0,.45));z-index:3}.calling-seal svg{width:100%;height:100%;display:block}.scrap{position:absolute;z-index:2;padding:6px 12px 8px;transform:rotate(var(--tilt));pointer-events:none;opacity:.92}.scrap-scribble--big{font-family:var(--font-hand);font-size:26px;font-weight:700;text-align:center;color:#6a1414;display:block;line-height:1.2;transform:rotate(-1deg)}.scrap-tape{top:-8px;left:22%}.mystery{position:absolute;top:520px;left:42%;z-index:4;width:82px;height:86px;--tilt: 7deg;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt));perspective:1100px;cursor:pointer;transition:transform .3s cubic-bezier(.22,1.2,.36,1);-webkit-tap-highlight-color:transparent}.mystery:hover,.mystery:focus-visible{transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(calc(var(--tilt) - 2.5deg)) translateY(-5px) scale(1.04);z-index:10}.mystery-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.2,.75,.3,1)}.mystery.is-flipped{z-index:22}.mystery.is-flipped .mystery-flip{transform:rotateY(180deg)}.mystery-face{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.mystery-face .paper-inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mystery-face--front{padding:8px 6px}.mystery-face--back{inset:auto;left:50%;top:50%;width:236px;height:232px;margin-left:-118px;margin-top:-116px;transform:rotateY(180deg);padding:20px 18px}.mystery-tape{top:-8px;left:20%}.mystery-q{font-family:var(--font-hand);font-weight:700;font-size:25px;line-height:1;color:#6a1414;transform:rotate(-2deg);text-shadow:0 1px 0 rgba(255,252,240,.7)}.mystery-hint{margin-top:4px;font-family:var(--font-type);font-size:6.5px;letter-spacing:.8px;white-space:nowrap;color:#8a6a45;opacity:0;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.mystery:hover .mystery-hint,.mystery:focus-visible .mystery-hint{opacity:.9;transform:translateY(0)}.mystery-copy{font-family:var(--font-hand);font-size:13px;line-height:1.45;color:#3d2d16;text-align:left;transform:rotate(-.6deg)}.mystery.is-flipped:hover,.mystery.is-flipped:focus-visible{transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(calc(var(--tilt) - 2.5deg)) translateY(-3px) scale(1.02)}@media (prefers-reduced-motion: reduce){.mystery-flip{transition:none}}@media (max-width: 899px){.mystery{position:static;width:92px;height:96px;align-self:center;--tilt: -3deg}.mystery-face--back{width:min(252px,78vw);margin-left:min(-126px,-39vw)}}.board-map{position:absolute;top:740px;left:3%;width:216px;padding:12px 12px 10px;--tilt: -4deg;z-index:2}.map-pin{top:-12px;left:20px;z-index:5}.map-label{font-family:var(--font-type);font-size:8px;letter-spacing:1.4px;color:var(--red-string);margin-bottom:4px}.map-svg{display:block;width:100%;height:auto;filter:sepia(.15)}.map-caption{font-family:var(--font-hand);font-size:11px;color:#3a2a10;margin-top:4px;text-align:right;transform:rotate(-1deg)}.growth-chart{position:absolute;top:740px;right:3%;width:220px;padding:14px 14px 10px;--tilt: 3deg;z-index:2}.chart-tape{top:-14px;left:30%}.chart-caption{font-family:var(--font-type);font-size:8px;letter-spacing:1.4px;color:var(--red-string);margin-bottom:4px}.chart-svg{display:block;width:100%;height:auto}.chart-scribble{font-family:var(--font-hand);font-size:12px;color:var(--red-string);text-align:right;margin-top:2px;transform:rotate(-1deg)}@media (max-width: 1099px) and (min-width: 900px){.board-inner{height:900px}.board-map{width:190px;left:1%}.growth-chart{width:190px;right:1%}.evidence--1{left:1%;width:142px}.evidence--2{left:-1%;width:152px;top:250px}.evidence--3{left:1%;width:140px;top:530px}.evidence--4{right:.5%;width:148px}.evidence--5{right:-1.5%;width:142px;top:258px}.evidence--6{right:.5%;width:152px;top:534px}.motive-tag{width:40vw}}@media (max-width: 899px){.board{padding:26px 16px 10px}.board-inner{height:auto;display:flex;flex-direction:column;align-items:center;gap:30px;padding-bottom:20px}.yarn-layer{z-index:0}.motive-tag,.subject,.evidence{position:static;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt))}.scrap,.board-map,.growth-chart{display:none}.motive-tag{width:min(420px,100%);--tilt: -1.6deg;margin-top:8px}.subject{--tilt: -2deg;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt))}.evidence{width:min(330px,88%);padding:16px 18px 15px}.evidence--1{--tilt: -2.4deg;--tilt-hover: -.8deg;align-self:flex-start;margin-left:6%}.evidence--2{--tilt: 2deg;--tilt-hover: .6deg;align-self:flex-end;margin-right:5%}.evidence--3{--tilt: -1.6deg;--tilt-hover: -.4deg;align-self:flex-start;margin-left:8%}.evidence--4{--tilt: 2.4deg;--tilt-hover: .9deg;align-self:flex-end;margin-right:7%}.evidence--5{--tilt: -2deg;--tilt-hover: -.6deg;align-self:flex-start;margin-left:5%}.evidence--6{--tilt: 1.8deg;--tilt-hover: .5deg;align-self:flex-end;margin-right:6%}.evidence .title{font-size:15.5px}.evidence .stat{font-size:12px}.scrawl--story{display:none}.subject-chalk{width:228px;height:250px;top:-26px;opacity:.32}.dossier-row{flex-direction:column;align-items:center;margin:30px auto 52px;gap:34px}.clipping{padding:24px 22px 30px;--tilt: .9deg;max-width:100%;flex:1 1 auto}.armed-note{width:min(300px,92%);margin-top:0}.clipping p{columns:1;font-size:14.5px}.clip-tape--l{left:28px}.clip-tape--r{right:22px}.witness-grid{grid-template-columns:1fr;gap:24px;max-width:460px}.associates-row{gap:12px 10px}}@media (max-width: 420px){.evidence{width:94%;margin-left:0!important;margin-right:0!important;align-self:center!important}.motive-tag{padding:14px 18px 16px}.clipping{padding:22px 16px 26px}.masthead .paper-name{font-size:21px}.witness-clip{padding:20px 16px 18px 18px}}.page{min-height:100vh;padding:38px 20px 90px}.wrap{max-width:720px;margin:0 auto}.back-thread{display:flex;width:max-content;max-width:100%;align-items:center;gap:9px;font-family:var(--font-hand);color:var(--paper);font-size:14.5px;text-decoration:none;margin-bottom:28px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.back-thread svg{width:46px;height:22px;overflow:visible;transition:transform .22s cubic-bezier(.22,1.2,.36,1)}.back-thread:hover svg{transform:translate(-4px) scaleX(1.12)}.back-thread:hover span{text-decoration:underline}.wrap>.back-thread:last-child{margin:40px 0 0}.file-tab{display:inline-block;padding:12px 22px 13px;--tilt: -1.2deg;margin-bottom:24px}.file-tab-pin{top:-15px;left:18px}.file-tab .eyebrow{font-family:var(--font-type);font-size:9px;letter-spacing:2px;color:var(--red-string)}.file-tab h1{font-family:var(--font-head);font-weight:900;font-size:clamp(20px,3vw,26px);margin-top:4px}.margin-note{max-width:480px;margin:0 0 36px 12px;font-family:var(--font-hand);font-size:17px;line-height:1.6;color:var(--paper);transform:rotate(-1deg);position:relative;padding-left:20px;text-shadow:0 1px 3px rgba(0,0,0,.55)}.margin-note:before{content:"✎";position:absolute;left:-6px;top:-2px;font-size:16px;opacity:.8}.lede-scrawl{color:var(--paper);font-family:var(--font-hand);font-size:16px;line-height:1.6;margin:-20px 0 26px 12px;max-width:520px;text-shadow:0 1px 3px rgba(0,0,0,.55);transform:rotate(-.6deg)}.exhibit{padding:32px 34px 30px;margin-bottom:40px;--tilt: 0deg}.exhibit:nth-of-type(odd){--tilt: -.5deg}.exhibit:nth-of-type(2n){--tilt: .45deg}.exhibit-tape{top:-19px;left:34px}.exhibit .tag{display:inline-block;font-family:var(--font-type);font-size:9.5px;letter-spacing:1.5px;color:#fff;background:var(--red-string);padding:4px 10px;margin-bottom:14px;box-shadow:0 2px 4px #00000040}.exhibit h2{font-family:var(--font-head);font-weight:900;font-size:clamp(19px,2.6vw,23px);margin-bottom:14px;line-height:1.3}.exhibit h3{font-family:var(--font-body);font-weight:700;font-size:13.5px;margin:20px 0 6px;text-transform:uppercase;letter-spacing:.5px;color:var(--red-string)}.exhibit p{font-size:14.5px;line-height:1.75;color:#3a3226;margin-bottom:6px}.exhibit ul,.exhibit ol{margin:6px 0 10px 20px;font-size:14.5px;line-height:1.72;color:#3a3226}.exhibit li{margin-bottom:5px}.exhibit .nested-ol{margin:8px 0 0 20px}.exhibit .tldr{font-size:12.5px;line-height:1.7;color:#5a5140;background:#ece2c3;padding:13px 15px;margin-bottom:20px;border-left:3px solid var(--red-string)}.exhibit .big-stat{font-family:var(--font-head);font-weight:900;font-size:20px;margin-bottom:6px}.exhibit .stack{margin-top:14px;font-size:13.5px;color:#5a5140}.table-scroll{overflow-x:auto;margin:10px 0 16px;-webkit-overflow-scrolling:touch}.compare-table{width:100%;min-width:460px;border-collapse:collapse;font-size:13.5px}.compare-table th{text-align:left;padding:9px;border:1px solid #d8cca0;background:#ece2c3;font-weight:700}.compare-table td{padding:9px;border:1px solid #d8cca0;vertical-align:top;line-height:1.6}.detective-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-hand);font-weight:700;font-size:19px;color:var(--red-string);text-decoration:none;margin:14px 0 4px;transform:rotate(-1deg);position:relative}.detective-link--sm{font-size:15px}.detective-link:after{content:"";position:absolute;left:-2px;right:-6px;bottom:-3px;height:0;border-bottom:2.5px dashed var(--red-string);opacity:.8}.detective-link:hover{opacity:.72}.photo-print{position:relative;display:block;width:100%;max-width:min(100%,var(--natural-w, 640px));margin:20px 0 22px;padding:11px 11px 6px;background:linear-gradient(158deg,#fffdf7,#f7f1e2 62%,#ece4cf);transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(var(--tilt, 0deg));box-shadow:1px 2px 3px #00000057,5px 12px 22px #00000057}.photo-print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(122deg,rgba(255,255,255,.4) 0%,transparent 34%,rgba(80,60,30,.09) 100%);pointer-events:none}.photo-tape{z-index:6}.photo-tape--top-left{top:-14px;left:-14px}.photo-tape--top-right{top:-14px;right:-14px}.photo-print-btn{display:block;border:none;padding:0;background:none;cursor:zoom-in;position:relative;width:100%}.photo-frame{display:block;width:100%;overflow:hidden;background:#e7dfc4;box-shadow:inset 0 0 0 1px #78643c4d}.photo-print picture{display:block;width:100%}.photo-print img{display:block;width:100%;height:auto}.photo-zoom{position:absolute;right:8px;bottom:8px;width:26px;height:26px;border-radius:50%;background:#1a0f059e;color:#fff;font-size:13px;line-height:26px;text-align:center;opacity:0;transition:opacity .18s ease;pointer-events:none}.photo-print-btn:hover .photo-zoom,.photo-print-btn:focus-visible .photo-zoom{opacity:1}.photo-caption{font-family:var(--font-type);font-size:9.5px;letter-spacing:.6px;color:#6f5335;margin-top:7px;text-align:center}.cta-note{max-width:320px;margin:48px auto 0;padding:24px 26px;text-align:center;--tilt: 1.5deg}.cta-pin{top:-16px;left:50%;margin-left:-13px}.cta-note p{font-family:var(--font-hand);font-size:15px;margin-bottom:15px}.cta-note a{display:inline-block;background:var(--red-string);color:#fff;font-family:var(--font-body);font-weight:700;font-size:13px;padding:11px 21px;text-decoration:none;box-shadow:0 3px 8px #00000052;transition:transform .16s ease,background .16s ease}.cta-note a:hover{background:#8a1010;transform:translateY(-1px)}@media (max-width: 760px){.page{padding:26px 14px 70px}.exhibit{padding:26px 20px 24px;margin-bottom:32px;--tilt: 0deg !important}.exhibit-tape{left:22px}.margin-note,.lede-scrawl{margin-left:4px;font-size:16px;padding-left:18px}.photo-print{width:100%;--tilt: 0deg;margin:18px 0 20px}.photo-tape--top-left{left:8px}.photo-tape--top-right{right:8px}.detective-link{font-size:17px;margin-right:0!important}.detective-link--sm{font-size:14.5px}.exhibit .tldr{font-size:13px}}@media (max-width: 420px){.file-tab{padding:11px 16px 12px}.exhibit{padding:22px 15px 20px}.exhibit ul,.exhibit ol{margin-left:16px}.cta-note{max-width:100%}}
