@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600 900;src:url(/fonts/big-shoulders-latin-wght.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/inter-tight-latin-wght.woff2)format("woff2")}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/fragment-mono-latin.woff2)format("woff2")}:root{--hdr:#141414;--iron:#141414;--iron-2:#232323;--iron-3:#333;--red:#b3202f;--red-dk:#8e1825;--blue:#1e5aa8;--green:#2e7d50;--gold:#9a7408;--steel:#5a5a5a;--chalk:#f6f5f2;--rack:#eceae4;--paper:#fff;--ink:#151515;--ink-2:#3a3834;--muted:#5e5b55;--rule:#d9d6cf;--rule-dk:#8c8880;--on-iron:#f2f0eb;--on-iron-2:#c9c6be;--disp:"Big Shoulders Display", "Arial Narrow", sans-serif;--body:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Fragment Mono", ui-monospace, "Cascadia Mono", monospace;--rad:6px;--top:96px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--top)}html.noscroll{overflow:hidden}body{background:var(--chalk);color:var(--ink);font-family:var(--body);margin:0;font-size:17.5px;line-height:1.62}a{color:var(--red);text-underline-offset:3px}a:hover{color:var(--red-dk);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}img,svg{max-width:100%}h1,h2,h3{text-wrap:balance;line-height:1.05}h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:.3px;margin:2px 0 12px;font-size:clamp(40px,6vw,60px);font-weight:900}h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.3px;margin:36px 0 12px;font-size:31px;font-weight:800}h3{margin:22px 0 8px;font-size:18.5px;font-weight:700;line-height:1.25}p{margin:0 0 15px}.sr{z-index:50;background:#fff;padding:8px 12px;position:absolute;top:8px;left:-9999px}.sr:focus{left:8px}.kicker{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.hdr{z-index:30;background:var(--iron);position:sticky;top:0}.hdr .in{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:10px 28px;display:flex}.knurl{background-color:#262626;background-image:repeating-linear-gradient(45deg,#ffffff26 0 2px,#0000 2px 6px),repeating-linear-gradient(-45deg,#ffffff26 0 2px,#0000 2px 6px);height:12px}.hdr .knurl{height:10px}.logo-link{flex:none;align-items:center;text-decoration:none;display:flex}.nav{gap:2px;font-size:15px;font-weight:600;display:flex}.nav a{color:var(--on-iron);border-radius:4px;padding:9px 12px;text-decoration:none}.nav a:hover{color:#fff;background:var(--iron-2)}.nav a[aria-current]{color:#fff;box-shadow:inset 0 -3px 0 var(--red)}.hdr :focus-visible{outline-color:#8db4e8}.drawer-top,.scrim{display:none}.burger,.drawer-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #4a4a4a;border-radius:4px;width:44px;height:44px;padding:0}.burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.burger i{background:#fff;width:22px;height:2px;display:block}.drawer-close{justify-content:center;align-items:center;display:inline-flex}@media (width<=860px){.hdr .in{padding:8px 16px}.burger{display:flex}.nav{z-index:2;background:var(--iron);overscroll-behavior:contain;visibility:hidden;flex-direction:column;gap:0;width:min(320px,86vw);padding:0 0 24px;transition:transform .26s ease-out,visibility 0s linear .26s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:10px 0 36px #00000080}.nav.open{visibility:visible;transition:transform .26s ease-out;transform:none}.drawer-top{border-bottom:1px solid var(--iron-3);justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 16px;display:flex}.nav a{border-radius:0;padding:14px 22px;font-size:17px}.nav a[aria-current]{box-shadow:inset 4px 0 0 var(--red)}.scrim{z-index:1;opacity:0;pointer-events:none;background:#0009;transition:opacity .26s;display:block;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}}.nav .drawer-top .logo-link{box-shadow:none;background:0 0;padding:0}@media (prefers-reduced-motion:reduce){.nav,.nav.open,.scrim{transition:none!important}}.frame{grid-template-columns:minmax(0,730px) 290px;justify-content:center;gap:44px;max-width:1180px;margin:0 auto;padding:26px 28px 48px;display:grid}.frame.wide{grid-template-columns:minmax(0,1124px)}.col,.side{min-width:0}.side .stick{top:var(--top);flex-direction:column;gap:18px;display:flex;position:sticky}@media (width<=1023px){.frame{grid-template-columns:minmax(0,1fr);gap:26px;padding:18px 16px 34px}.rig{padding:16px 14px}.side .stick{position:static}}.trail{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;font-size:12.5px}.trail ol{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.trail li+li:before{content:"/";color:var(--rule-dk);margin:0 8px 0 6px}.trail a{color:var(--muted)}.lead{color:var(--ink-2);max-width:62ch;font-size:19px}.copy{max-width:70ch}.copy li{margin-bottom:6px}.stamp{color:var(--muted);font-size:14.5px}.btn{min-height:46px;font:700 16px var(--body);letter-spacing:.2px;background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-dk);color:#fff}.btn.quiet{background:var(--paper);color:var(--ink);border:2px solid var(--ink)}.btn.quiet:hover{background:var(--rack);color:var(--ink)}.rig{background:var(--paper);border:2px solid var(--ink);border-radius:var(--rad);margin:8px 0 22px;padding:20px}.rig h2{margin:0 0 2px;font-size:26px}.rig .hint{color:var(--muted);margin:0 0 14px;font-size:14px}.inputs{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:12px 14px;display:grid}.inp label{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.inp label .u{color:var(--muted);font-weight:500}.inp input,.inp select{width:100%;min-height:46px;font:500 18px var(--mono);color:var(--ink);background:var(--paper);border:1.5px solid var(--rule-dk);border-radius:4px;padding:8px 12px}.inp select{font:500 16px var(--body)}.inp input:focus,.inp select:focus{border-color:var(--ink)}.readout{background:var(--iron);color:var(--on-iron);border-radius:var(--rad);margin-top:16px;padding:18px 20px}.readout .lbl{font-family:var(--mono);color:var(--on-iron-2);text-transform:uppercase;letter-spacing:1px;font-size:12.5px}.readout .bignum{font-family:var(--disp);color:#fff;overflow-wrap:anywhere;margin:4px 0 10px;font-size:clamp(54px,9vw,84px);font-weight:900;line-height:.9}.readout .rows{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.readout .ro{background:var(--iron-2);font-family:var(--mono);color:var(--on-iron-2);border-radius:4px;padding:9px 12px;font-size:13.5px}.readout .ro b{color:#fff;margin-top:2px;font-size:17px;font-weight:400;display:block}.readout details{border-top:1px solid var(--iron-3);margin-top:12px;padding-top:10px}.readout summary{cursor:pointer;color:#fff;min-height:28px;font-weight:600}.readout details .ro{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.readout details .ro b{margin:0;font-size:15px;display:inline}.readout .warn{color:#f3c9cd;margin:12px 0 0;font-size:14.5px}.readout a{color:#f5b3ba}.rig .fine{color:var(--muted);margin:12px 0 0;font-size:13.5px}.barpic{margin-top:14px}.barpic .chips{font-family:var(--mono);flex-wrap:wrap;gap:6px;margin-top:6px;font-size:13px;display:flex}.barpic .chips span{color:#fff;border-radius:99px;padding:3px 10px}.work{counter-reset:w;border-top:2px solid var(--ink);margin:0 0 18px;padding:0;list-style:none}.work li{counter-increment:w;border-bottom:1px solid var(--rule);font-family:var(--mono);grid-template-columns:34px 1fr;gap:8px;padding:10px 0;font-size:15px;display:grid}.work li:before{content:counter(w, decimal-leading-zero);color:var(--red)}.tscroll{border:2px solid var(--ink);background:var(--paper);border-radius:4px;margin:0 0 8px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 13px}td:first-child{font-weight:600}thead th{background:var(--iron);color:#fff;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:400}tbody tr:nth-child(2n){background:#f8f7f4}tbody tr:last-child td{border-bottom:0}.tnote{color:var(--muted);margin:0 0 22px;font-size:13.5px}.printme{margin:0 0 22px}.slab{background:var(--paper);border:1px solid var(--rule);border-radius:var(--rad);padding:16px 18px}.slab h2{margin:0 0 8px;font-size:22px}.slab p{color:var(--muted);margin:0 0 10px;font-size:15px}.slab ul{flex-direction:column;gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.slab li a{color:var(--ink);border-bottom:1px solid var(--rule);padding:6px 0;text-decoration:none;display:block}.slab li a:hover{color:var(--red)}.slab.dark{background:var(--iron);border-color:var(--iron);color:var(--on-iron)}.slab.dark h2{color:#fff}.slab.dark p{color:var(--on-iron-2)}.slab .btn{width:100%}.racks{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plate-link{background:var(--paper);border-radius:var(--rad);color:var(--ink);border:1px solid #0000;align-items:center;gap:13px;height:100%;padding:14px 16px;text-decoration:none;display:flex}.plate-link:hover{border-color:var(--ink);color:var(--ink)}.plate-link b{font-size:16px;line-height:1.25;display:block}.plate-link span{color:var(--muted);font-size:13.5px}.disc{box-sizing:border-box;border:6px solid;border-radius:50%;flex:none;width:36px;height:36px}.disc.red{background:var(--red);border-color:#f0d4d7}.disc.blue{background:var(--blue);border-color:#d2deee}.disc.green{background:var(--green);border-color:#d3e8dc}.disc.gold{background:#c79a10;border-color:#f3e7bf}.disc.steel{background:var(--steel);border-color:#ddd}.lift-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin:8px 0 28px;display:grid}.lift-hero h1{font-size:clamp(48px,7vw,76px);line-height:.92}.lift-hero h1 em{color:var(--red);font-style:normal}@media (width<=900px){.lift-hero{grid-template-columns:minmax(0,1fr);gap:20px}}.band{background:var(--rack);margin:30px 0;padding:30px 0}.band .wrap{max-width:1124px;margin:0 auto;padding:0}.figures{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0 0 8px;display:grid}.figure{border-top:4px solid var(--ink);padding-top:10px}.figure b{font-family:var(--disp);font-size:44px;font-weight:900;line-height:1;display:block}.figure span{color:var(--ink-2);font-size:14.5px}.sourcenote{color:var(--muted);border-top:2px solid var(--ink);margin-top:30px;padding-top:12px;font-size:14px}.sourcenote p{margin:0 0 6px}.qa details{border-bottom:1px solid var(--rule);padding:11px 0}.qa summary{cursor:pointer;min-height:28px;font-weight:700}.qa details p{margin:8px 0 0}.panel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--rad);margin:0 0 18px;padding:18px 20px}.panel h2,.panel h3{margin-top:0}.ph{background:#fef3c7;border-radius:4px;outline:1px dashed #b45309;padding:0 3px}.ad{min-height:110px;margin:22px 0;display:block}.ad.side-ad{min-height:250px}.ads-off .ad{display:none}.ftr{background:var(--rack);color:var(--ink-2);margin-top:30px}.ftr .in{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:1180px;margin:0 auto;padding:32px 28px 26px;display:grid}@media (width<=760px){.ftr .in{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 16px}}.ftr h2{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:12.5px;font-weight:400}.ftr ul{margin:0;padding:0;list-style:none}.ftr li{font-size:15px}.ftr a{color:var(--ink-2);min-height:32px;padding:6px 0;text-decoration:none;display:inline-block}.ftr a:hover{color:var(--red);text-decoration:underline}.ftr .fineprint{border-top:1px solid var(--rule-dk);color:var(--muted);grid-column:1/-1;margin:0;padding-top:14px;font-size:13.5px}.consent{background:var(--paper);border-top:3px solid var(--ink);z-index:40;position:fixed;bottom:0;left:0;right:0}.consent .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:14px 16px;display:flex}.consent p{max-width:70ch;margin:0;font-size:15px}.consent .bar{gap:10px;display:flex}.consent .btn{background:var(--paper);color:var(--ink);border:2px solid var(--ink);min-width:140px}.consent .btn:hover{background:var(--rack)}@media print{.hdr,.ftr,.side,.ad,.trail,.consent,.noprint,.rig,.knurl{display:none!important}body{background:#fff;font-size:11pt}.frame{padding:0;display:block}thead th{color:#000;background:#fff;border-bottom:2px solid #000}}.btnrow{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.readout .bignum.long{font-size:clamp(34px,5.4vw,50px);line-height:1}
