:root{--paper:#f5f6f8;--sheet:#fff;--ink:#18202c;--pen:#2340d0;--rule:#c9d0da;--muted:#687284;--late:#b57f00;--late-bg:#fff3d1;--col:300px;--gutter:clamp(16px, 4vw, 48px);font-variation-settings:"wdth" 100;font-feature-settings:"tnum" 1;color:var(--ink);background:var(--paper);-webkit-text-size-adjust:100%;font-family:Archivo,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--pen);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--pen);outline-offset:2px}button,select,input{font:inherit;color:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead{padding:18px var(--gutter) 14px;border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wordmark{font-variation-settings:"wdth" 125;letter-spacing:-.01em;color:var(--ink);font-size:1.6rem;font-weight:800;text-decoration:none}.masthead nav{gap:clamp(12px,3vw,28px);display:flex}.masthead nav a{color:var(--ink);border-bottom:2px solid #0000;padding-bottom:2px;font-size:.95rem;text-decoration:none}.masthead nav a[aria-current]{border-bottom-color:var(--pen)}main{padding:0 0 64px}section{padding:0 var(--gutter)}.intro{padding-top:clamp(32px,7vw,88px);padding-bottom:28px}.intro h1,.prose h1{font-variation-settings:"wdth" 112;letter-spacing:-.025em;max-width:17ch;margin:0 0 20px;font-size:clamp(2rem,5.6vw,4.4rem);font-weight:750;line-height:1.02}.lede{color:#3a4456;max-width:62ch;margin:0;font-size:1.1rem}.feature{padding-top:12px;padding-bottom:40px}.feature h2,.sec,.compare h2,.said h2{font-variation-settings:"wdth" 100;margin:0 0 12px;font-size:1.15rem;font-weight:650}.feature h2 a{color:var(--ink)}.strip-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 12px;scrollbar-color:var(--rule) transparent;overflow-x:auto}.strip{width:calc(var(--n) * var(--col));position:relative}.moneyline{width:100%;height:72px;display:block;overflow:visible}.moneyline polyline{fill:none;stroke:var(--pen);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.moneyline text{fill:var(--pen);font-size:12.5px;font-weight:600}.frames{grid-template-columns:repeat(var(--n), var(--col));border-top:1px solid var(--rule);display:grid}.frame{border-left:1px solid var(--rule);scroll-snap-align:start;flex-direction:column;padding:14px 16px 8px 12px;display:flex}.frame:first-child{border-left-color:var(--ink)}.frame header h3{margin:0;font-size:.95rem;font-weight:650}.frame .amt{font-variation-settings:"wdth" 118;color:var(--pen);margin:2px 0 0;font-size:1.7rem;font-weight:750;line-height:1.1}.frame.exit .amt{color:var(--ink)}.frame .when{color:var(--muted);margin:2px 0 0;font-size:.88rem}.frame .leads{color:#3a4456;min-height:2.6em;margin:4px 0 12px;font-size:.86rem}.frame .leads a{color:inherit}.frame blockquote{margin:12px 0 6px;font-size:.95rem;font-weight:500;line-height:1.35}.frame blockquote:empty{display:none}.frame .meta{color:var(--muted);margin:auto 0 0;font-size:.82rem}.frame .meta a{margin-right:12px}.frame.flash .shot{outline:3px solid var(--pen);outline-offset:3px}.unstyled{font-style:italic}.late{color:var(--late);background:var(--late-bg);border-radius:3px;padding:0 4px}.shot{border:1px solid var(--rule);background:var(--sheet);cursor:zoom-in;aspect-ratio:16/10;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.shot img{width:100%;height:auto}.shot.tall{aspect-ratio:auto;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;height:auto;max-height:520px;display:flex;overflow-y:auto}.shot.tall img{flex:none}.shot:hover{border-color:var(--ink)}.shot.empty{cursor:default;background:repeating-linear-gradient(-45deg,#fff,#fff 8px,#eef0f4 8px 9px);place-items:center;padding:20px;display:grid}.shot.empty p{color:var(--muted);text-align:center;margin:0;font-size:.85rem}.index{border-top:1px solid var(--ink);margin:0 var(--gutter);padding-top:16px;padding-left:0;padding-right:0}.controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:4px 0 18px;display:flex}.search input{border:1px solid var(--rule);background:var(--sheet);border-radius:4px;width:min(320px,100%);padding:9px 12px}.search{flex:220px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button,.modes button{border:1px solid var(--rule);background:var(--sheet);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.88rem}.chips button[aria-pressed=true],.modes button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sort{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.sort select,.pick select{border:1px solid var(--rule);background:var(--sheet);border-radius:4px;padding:6px 8px}.rows{margin:0;padding:0;list-style:none}.rows li+li{border-top:1px solid var(--rule)}.row{color:inherit;grid-template-columns:minmax(180px,1.1fr) 3fr minmax(120px,auto);align-items:center;gap:20px;padding:16px 0;text-decoration:none;display:grid}.row:hover .name{color:var(--pen)}.who{flex-direction:column;min-width:0;display:flex}.name{font-variation-settings:"wdth" 120;letter-spacing:-.01em;font-size:1.45rem;font-weight:750;line-height:1.1}.one{color:var(--muted);font-size:.9rem}.thumbs{gap:6px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.t{color:var(--muted);white-space:nowrap;flex-direction:column;flex:0 0 132px;gap:3px;font-size:.72rem;display:flex}.t img{object-fit:cover;object-position:top;border:1px solid var(--rule);background:#fff;border-radius:3px;width:132px;height:82px}.t.missing:before{content:"";border:1px dashed var(--rule);border-radius:3px;height:82px}.sum{text-align:right;flex-direction:column;display:flex}.big{font-variation-settings:"wdth" 118;color:var(--pen);font-size:1.35rem;font-weight:750}.small{color:var(--muted);font-size:.8rem}.none{color:var(--muted);padding:24px 0}.co-head{padding-top:28px;padding-bottom:24px}.back{font-size:.9rem}.co-name{font-variation-settings:"wdth" 125;letter-spacing:-.03em;margin:14px 0;font-size:clamp(2.6rem,9vw,6.5rem);font-weight:800;line-height:.95}.listed{color:var(--muted);margin:10px 0 0;font-size:.92rem}.co-strip{padding-bottom:40px}.compare{border-top:1px solid var(--ink);margin:0 var(--gutter);padding-top:28px;padding-left:0;padding-right:0}.pick{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;font-size:.9rem;display:flex}.pick label{align-items:center;gap:8px;display:flex}.modes{flex-wrap:wrap;gap:6px;display:flex}.pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pair figure{min-width:0;margin:0}figcaption{margin-bottom:6px;font-size:.9rem}.tallbox{border:1px solid var(--rule);background:#fff;border-radius:4px;height:70vh;overflow-y:auto}.pair iframe{border:1px solid var(--rule);background:#fff;border-radius:4px;width:100%;height:70vh}.note{color:var(--muted);max-width:70ch;margin:0 0 12px;font-size:.88rem}.wipe{border:1px solid var(--rule);touch-action:pan-y;background:#fff;border-radius:4px;max-width:1024px;position:relative;overflow:hidden}.wipe>img{width:100%}.wipe-a{clip-path:inset(0 calc(100% - var(--x)) 0 0);position:absolute;inset:0}.wipe-a img{width:100%}.wipe-bar{top:0;bottom:0;left:var(--x);background:var(--pen);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.wipe .tag{background:var(--ink);color:#fff;border-radius:3px;padding:2px 8px;font-size:.8rem;position:absolute;top:10px}.wipe .tag.l{left:10px}.wipe .tag.r{right:10px}.wipe input{width:calc(100% - 20px);accent-color:var(--pen);margin:0 10px;position:absolute;bottom:10px;left:0;right:0}.said{padding-top:40px}.said ol{max-width:900px;margin:0;padding:0;list-style:none}.said li{border-top:1px solid var(--rule);grid-template-columns:130px 1fr;gap:20px;padding:12px 0;display:grid}.said .r{font-size:.9rem;font-weight:650}.said .r span{color:var(--muted);font-weight:400}.said q{font-variation-settings:"wdth" 108;quotes:"“" "”";font-size:1.25rem;line-height:1.3}.lightbox{background:var(--paper);width:min(1100px,96vw);max-height:94vh;color:var(--ink);border:0;border-radius:6px;padding:0}.lightbox::backdrop{background:#18202cbf}.lb-bar{background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:.9rem;display:flex;position:sticky;top:0}.lb-bar p{margin:0}.lb-bar div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-bar button{border:1px solid var(--rule);background:var(--sheet);cursor:pointer;border-radius:4px;padding:4px 10px}.lb-bar button:disabled{opacity:.4;cursor:default}.lb-img img{width:100%}.inv-list{margin:0 var(--gutter);border-top:1px solid var(--ink);padding:0;list-style:none}.inv-list li+li{border-top:1px solid var(--rule)}.inv-list a{color:inherit;grid-template-columns:minmax(200px,1fr) minmax(160px,1fr) 2fr;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.inv-list a:hover .name{color:var(--pen)}.inv-list .name{font-size:1.3rem}.inv-list .n{color:var(--muted);font-size:.9rem}.mini{gap:4px;display:flex;overflow:hidden}.mini img{object-fit:cover;object-position:top;border:1px solid var(--rule);border-radius:2px;flex:none;width:84px;height:52px}.deal-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 16px;margin-bottom:40px;display:grid}.deal{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.deal img,.deal .noimg{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--rule);background:#fff;border-radius:4px;width:100%}.deal .noimg{color:var(--muted);place-items:center;font-size:.85rem;display:grid}.deal:hover img{border-color:var(--ink)}.d-name{font-variation-settings:"wdth" 118;margin-top:4px;font-size:1.15rem;font-weight:750}.d-meta{color:var(--muted);font-size:.85rem}.prose{max-width:70ch;padding-top:clamp(32px,6vw,72px)}.prose h1{font-size:clamp(2rem,5vw,3.2rem)}.prose p{font-size:1.05rem}.foot{padding:24px var(--gutter) 40px;border-top:1px solid var(--rule);color:var(--muted);font-size:.82rem}.foot p{max-width:80ch;margin:0}@media (width<=760px){:root{--col:78vw}.row{grid-template-columns:1fr auto;gap:10px 12px}.thumbs{grid-area:2/1/auto/-1}.t{flex-basis:104px}.t img{width:104px;height:65px}.t.missing:before{height:65px}.pair{grid-template-columns:1fr}.tallbox,.pair iframe{height:60vh}.shot.tall{height:440px}.said li{grid-template-columns:1fr;gap:4px}.inv-list a{grid-template-columns:1fr;gap:6px}.name{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
