#sky[data-astro-cid-uhlgf3wj]{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.metal[data-astro-cid-uhlgf3wj]{z-index:0;opacity:0;pointer-events:none;will-change:opacity;width:78%;position:fixed;top:0;bottom:0;right:0}.metal[data-astro-cid-uhlgf3wj] img[data-astro-cid-uhlgf3wj]{object-fit:cover;object-position:50% 50%;filter:grayscale()contrast(1.1)brightness(1.02);width:100%;height:100%}.metal[data-astro-cid-uhlgf3wj] .duo[data-astro-cid-uhlgf3wj]{mix-blend-mode:multiply;background:#e2a54b;position:absolute;inset:0}.metal[data-astro-cid-uhlgf3wj] .shade[data-astro-cid-uhlgf3wj]{background:linear-gradient(90deg,#06070a 0%,#06070aeb 18%,#06070a8c 40%,#06070a38 62%,#06070a1f 100%),linear-gradient(#06070a00 76%,#06070aeb 100%),linear-gradient(#06070aeb 0%,#06070a00 22%);position:absolute;inset:0}@media (width<=1099.98px){.metal[data-astro-cid-uhlgf3wj]{width:100%}.metal[data-astro-cid-uhlgf3wj] .shade[data-astro-cid-uhlgf3wj]{background:linear-gradient(#06070af2 0%,#06070a4d 34% 66%,#06070af2 100%),linear-gradient(#06070a8c,#06070a8c)}}@media (prefers-reduced-motion:reduce){#sky[data-astro-cid-uhlgf3wj]{transition:opacity .1s}.metal[data-astro-cid-uhlgf3wj]{transition:opacity .2s}}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#06070a;--glass-a:#181b22a8;--glass-b:#0c0e12b8;--line:#ece9e317;--line2:#ece9e32b;--ink:#ece9e3;--muted:#8b9099;--faint:#787e87;--amber:#ff9d3c;--amber-deep:#c9843a;--green:#84cc16;--green2:#a3e635;--red:#f2545b;--red2:#fda4af;--support:#9aa3ad;--pad:64px;--col:800px}html{background:var(--bg);color-scheme:dark;scroll-padding-top:64px;overflow-x:clip}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15.5px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.num{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}.z{z-index:2;position:relative}.skip{z-index:20;background:var(--bg);color:var(--ink);border:1px solid var(--line2);padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav{z-index:6;height:64px;padding:0 var(--pad);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#06070af0,#06070adb 74%,#06070a00);position:absolute;inset:0 0 -22px;mask-image:linear-gradient(#000 74%,#0000)}.brand{align-items:baseline;gap:10px;display:flex}.mark{text-transform:uppercase;letter-spacing:.04em;font-family:Archivo,sans-serif;font-size:17px;font-weight:900}.mark .o{color:var(--amber)}.brand .sub{letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.links{color:var(--muted);letter-spacing:.04em;gap:22px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.links a,.brand .sub{white-space:nowrap}.links .c{color:var(--amber-deep)}.links a[aria-current=page]{color:var(--ink)}.nav-r{align-items:center;gap:10px;display:flex}.status{letter-spacing:.12em;color:var(--muted);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:6px 13px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.menu-btn{letter-spacing:.12em;color:var(--muted);border:1px solid var(--line2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6;display:none;position:relative}.menu-btn:after{content:"";position:absolute;inset:-9px -5px}.menu-btn .c{color:var(--amber-deep)}.menu{inset:64px var(--pad) auto auto;width:min(340px,calc(100vw - 2 * var(--pad)));overscroll-behavior:contain;max-height:calc(100dvh - 88px);color:var(--ink);border:1px solid var(--line2);opacity:0;transition:opacity .18s cubic-bezier(.23,1,.32,1),overlay .18s cubic-bezier(.23,1,.32,1) allow-discrete,display .18s cubic-bezier(.23,1,.32,1) allow-discrete;background:linear-gradient(#181b22f7,#0c0e12fa);border-radius:4px;margin:0;padding:14px 20px 12px;overflow-y:auto;box-shadow:inset 0 1px #ffffff09}.menu[open]{opacity:1}@starting-style{.menu[open]{opacity:0}}.menu:not([open]){transition-duration:.12s}.menu::backdrop{opacity:0;transition:opacity .18s ease,overlay .18s ease allow-discrete,display .18s ease allow-discrete;background:#040507c7}.menu[open]::backdrop{opacity:1}@starting-style{.menu[open]::backdrop{opacity:0}}body:has(dialog.menu[open]){overflow:hidden}.menu .fh{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:12px 0 2px;font-family:IBM Plex Mono,monospace;font-size:10px}.menu .fh:first-child{margin-top:0}.menu nav a{letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);font-family:IBM Plex Mono,monospace;font-size:12px;line-height:44px;display:block}.menu nav a:last-child{border-bottom:0}.menu .c{color:var(--amber-deep)}.menu a[aria-current=page]{color:var(--ink)}.menu-x{position:absolute;top:2px;right:4px}.menu-x button{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.hero{min-height:100vh;padding:0 var(--pad) 30px;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hcopy{max-width:620px}.hcopy h1{letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;max-width:20ch;margin-top:14px;font-family:Archivo,sans-serif;font-size:clamp(28px,3.3vw,46px);font-weight:900;line-height:.98}h1 em,h2 em{color:var(--amber);font-style:normal}.lede{color:var(--muted);max-width:56ch;margin:18px 0 24px;font-size:15.5px;line-height:1.62}.cta{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-family:IBM Plex Mono,monospace;font-size:12px;display:inline-flex}.tlink{letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line2);padding-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:12px}.figrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding-top:14px;display:flex}.legend{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:22px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.legend .it{white-space:nowrap;align-items:center;gap:7px;display:flex}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.ln{border-top:1px solid var(--green);width:18px;height:0;display:inline-block}.cue{letter-spacing:.24em;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:10px}.sec{grid-template-columns:minmax(0,var(--col)) minmax(300px,1fr);padding:120px var(--pad) 96px;display:grid;position:relative}.sec.flip{grid-template-columns:minmax(300px,1fr) minmax(0,var(--col))}.sec.flip .col{grid-area:1/2}.sec.flip .gut{grid-area:1/1}.col{min-width:0}.gut{min-height:100%}.skyband{display:none}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.head h2{letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;max-width:18ch;margin-top:12px;font-family:Archivo,sans-serif;font-size:clamp(24px,2.6vw,38px);font-weight:900;line-height:1}.head .num{color:var(--muted);text-shadow:0 0 3px #06070af2,0 1px 12px #06070ae6;padding-bottom:6px}.card{background:linear-gradient(180deg,var(--glass-a),var(--glass-b));border:1px solid var(--line);border-radius:4px;padding:20px 20px 18px;position:relative;box-shadow:inset 0 1px #ffffff09}.card:before{content:"";background:var(--amber);width:7px;height:7px;position:absolute;top:-1px;left:-1px}.card.nv:before{background:var(--green)}.card.amd:before{background:var(--red)}.card.st:before{background:var(--amber)}.card.plain:before{display:none}.grid{gap:14px;display:grid}.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.n2>:last-child:nth-child(odd){grid-column:1/-1}.node .fig{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.node h3{letter-spacing:-.01em;margin:12px 0 6px;font-family:Archivo,sans-serif;font-size:19px;font-weight:800}.node p{color:var(--muted);font-size:13px;line-height:1.55}.node .vram{border-top:1px solid var(--line);color:var(--faint);letter-spacing:.08em;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.node .vram b{color:var(--ink);letter-spacing:0;font-size:13px;font-weight:600}.node.prim{border-color:#ff9d3c73}.note{color:var(--faint);letter-spacing:.02em;max-width:78ch;margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.65}.outcomes{padding:32px var(--pad) 0;position:relative}.ocol{max-width:var(--col)}.ogrid{grid-template-columns:1.15fr 1fr 1.35fr;gap:14px;display:grid}.ostat .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:clamp(34px,3.4vw,50px);font-weight:900;line-height:1}.ostat .big span{color:var(--amber)}.ostat .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.ostat .gate{color:var(--faint);margin-top:10px;font-size:12.5px;line-height:1.5}.method{color:var(--faint);letter-spacing:.04em;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px}.method summary{cursor:pointer;list-style:none}.method summary::-webkit-details-marker{display:none}.method summary:before{content:"▸ ";color:var(--amber-deep)}.method[open] summary:before{content:"▾ "}.method p{color:var(--muted);letter-spacing:0;max-width:70ch;margin-top:10px;font-family:IBM Plex Sans,sans-serif;font-size:13px;line-height:1.6}.model .lane{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:10px}.model h3{letter-spacing:-.01em;margin:10px 0 5px;font-family:Archivo,sans-serif;font-size:18px;font-weight:800;line-height:1.15}.model .meta{color:var(--muted);font-size:12.5px;line-height:1.5}.model .fit{color:var(--amber);letter-spacing:.02em;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.model .perf{border-top:1px solid var(--line);align-items:baseline;gap:12px;margin-top:14px;padding-top:10px;display:flex}.model .perf b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:22px;font-weight:800}.model .perf span{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:10px}.model .lk{flex-direction:column;gap:2px;margin-top:10px;display:flex}.model .lk a{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.8}.model.brain{border-left:2px solid var(--amber)}.after{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.pub{margin-top:34px}.pub .phead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.pub .pnote{color:var(--faint);max-width:62ch;font-size:12.5px;line-height:1.55}.pub .plist{gap:10px;display:grid}.pub .pitem{grid-template-columns:1fr minmax(0,240px);align-items:start;gap:18px;padding:16px 18px;display:grid}.pub .pnm{color:var(--ink);word-break:break-word;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.45}.pub .psum{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.pub .pchain{color:var(--faint);letter-spacing:.02em;word-break:break-word;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6}.pub .pq{letter-spacing:.08em;color:var(--faint);border:1px solid var(--line);border-radius:999px;margin:0 4px 4px 0;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:inline-block}.pub .pdt{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.about{grid-template-columns:1.25fr .9fr;align-items:start;gap:14px;display:grid}.about .prose p{color:var(--muted);font-size:14.5px;line-height:1.65}.about .prose p+p{margin-top:14px}.about .prose strong{color:var(--ink);font-weight:600}.card.facts{background:linear-gradient(#12141ae6,#0a0c10eb)}.facts .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.facts .row:last-child{border-bottom:0}.facts .k{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:10px}.facts .v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.facts .v.amber{color:var(--amber)}.proj .num{margin-bottom:10px}.proj h3{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:17px;font-weight:800;line-height:1.2}.proj p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.55}.proj .st{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.proj .st.early{color:var(--amber)}.proj .st.shelved{color:var(--faint)}.proj .proof{margin-top:12px;display:inline-block}.posts{gap:10px;display:grid}.post{grid-template-columns:110px 1fr auto;align-items:center;gap:22px;padding:18px 22px;display:grid}.pdate{color:var(--faint);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11.5px}.pcat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.ptitle{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:20px;font-weight:800;line-height:1.15}.pdek{color:var(--muted);max-width:64ch;margin-top:5px;font-size:13.5px;line-height:1.55}.pread{color:var(--faint);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}.sec.center{display:block}.sec.center .col{max-width:900px;margin:0 auto}.foot{min-height:100vh;padding:64px var(--pad) 36px;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.fgrid{color:var(--muted);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;font-size:13.5px;display:grid}.foot .mark{color:var(--ink);margin-bottom:12px;font-size:18px;display:block}.foot p{max-width:40ch;line-height:1.7}.foot .fh{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.foot a,.foot span.i{color:var(--muted);line-height:1.9;display:block}.foot span.i{color:var(--faint);letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:2.2}.fbot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.fbot .flegal{gap:20px;display:flex}.foot .fbot a{color:var(--muted);display:inline-block}.foot .fbot a[aria-current=page]{color:var(--ink)}.hero.pagehead{min-height:72vh;padding-bottom:40px}@media (width>=1100px){.hero.pagehead.tall{min-height:100vh}}.pagehead .hcopy{max-width:760px}.pagehead h1{max-width:24ch}.pagehead .lede{margin-bottom:0}.pagehead .cta{margin-top:24px}.pagehead .crumb{letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line2);align-items:center;gap:7px;min-height:24px;margin-bottom:18px;padding-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:inline-flex}.pagehead .meta{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:20px;font-family:IBM Plex Mono,monospace;font-size:11px}.sec.read{display:block}.sec.read .col{max-width:760px;margin:0 auto}.card.prose{padding:38px 42px 34px}.prose{color:var(--ink);font-size:16.5px;line-height:1.75}.prose>:first-child{margin-top:0}.prose p{color:var(--muted);margin:0 0 22px}.prose p,.prose ul,.prose ol{max-width:68ch}.prose h2{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:44px 0 14px;font-family:Archivo,sans-serif;font-size:25px;font-weight:900;line-height:1.12}.prose h3{letter-spacing:-.01em;color:var(--ink);margin:32px 0 10px;font-family:Archivo,sans-serif;font-size:19px;font-weight:800;line-height:1.2}.prose a{color:var(--amber);text-underline-offset:2px;text-decoration:underline 1px}.prose strong{color:var(--ink);font-weight:600}.prose em{color:var(--ink)}.prose ul,.prose ol{margin:0 0 22px 22px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:7px}.prose li::marker{color:var(--faint)}.prose blockquote{border-left:2px solid var(--amber);color:var(--muted);margin:0 0 22px;padding:2px 0 2px 18px}.prose hr{border:0;border-top:1px solid var(--line);margin:36px 0}.prose img{border-radius:4px;margin:0 0 22px}.prose code{color:var(--amber);border:1px solid var(--line);background:#06070a8c;border-radius:3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:13.5px}.prose pre{color:var(--ink);border:1px solid var(--line);border-radius:4px;margin:0 0 22px;padding:18px 20px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.6;overflow-x:auto;background:#06070ab8!important}.prose pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:14px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.prose th{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:10.5px}.prose.legal :is(th,td){vertical-align:top}.feature{grid-template-columns:1.55fr 1fr;align-items:center;gap:30px;margin-bottom:10px;padding:26px 26px 24px;display:grid}.feature .cat{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:10px}.feature h2,.feature h3{letter-spacing:.01em;text-transform:uppercase;margin:11px 0 10px;font-family:Archivo,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1.06}.feature p{color:var(--muted);max-width:52ch;font-size:14.5px;line-height:1.6}.feature .meta{letter-spacing:.08em;color:var(--faint);margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px}.feature .side{border-left:1px solid var(--line);padding-left:26px}.feature .side .eyebrow{line-height:1.9}section.lane{padding:34px 0 0}.lane .sec-head{margin-bottom:16px}.lane .sec-head h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-family:Archivo,sans-serif;font-size:21px;font-weight:900;line-height:1.1}.closing{padding:0 var(--pad) 110px}.closing .col{max-width:760px;margin:0 auto}.closing.wide .col{max-width:var(--col);margin:0}.callout{padding:22px 26px 24px}.callout .k{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.callout p{color:var(--muted);max-width:62ch;margin-top:9px;font-size:14.5px;line-height:1.62}.callout .after{margin-top:20px}.posts .post{align-items:start}.post .pread{align-self:center}.post.nodate{grid-template-columns:1fr auto}@media (width<=1365px){.brand .sub{display:none}.links{gap:16px}.status .st-lead{display:none}}@media (width<=1100px){:root{--pad:24px}.sec,.sec.flip{display:block}.col{max-width:none}.gut{display:none}.skyband{height:230px;display:block}.sec{padding:56px var(--pad) 72px}.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.ocol{max-width:none}.about{grid-template-columns:1fr}.links{display:none}.menu-btn{display:inline-block}.pub .pitem{grid-template-columns:1fr;gap:10px}.sec.read .col,.closing .col,.closing.wide .col{max-width:none}.closing{padding:0 var(--pad) 72px}.feature{grid-template-columns:1fr;gap:20px}.feature .side{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.card.prose{padding:26px 24px 22px}}@media (width<=1099.98px){.hero,.hero.pagehead{min-height:0;padding-top:calc(22vh + 90px)}}@media (width<=700px){:root{--pad:20px}.nav{height:56px}.brand .sub{display:none}.status,.menu-btn{padding:5px 10px;font-size:9.5px}.status .st-tail{display:none}.nav-r{gap:8px}.menu{top:56px}.hero{padding-bottom:26px}.hcopy h1{font-size:30px}.lede{font-size:14.5px}.figrow{margin-top:28px}.legend{gap:12px}.n3,.n2,.ogrid{grid-template-columns:1fr}.post{grid-template-columns:1fr;gap:8px;padding:16px 18px}.pread{justify-self:start}.fgrid{grid-template-columns:1fr 1fr;gap:28px}.fgrid>div:first-child{grid-column:1/-1}.fgrid>div:nth-child(2){grid-template-columns:1fr 1fr;align-content:start;column-gap:14px;display:grid}.fgrid>div:nth-child(2) .fh{grid-column:1/-1}.fgrid>div:nth-child(3){display:none}.skyband{height:210px}.pagehead h1{max-width:none;font-size:28px}.card.prose{padding:22px 20px 18px}.sec.read .card.prose{box-shadow:none;background:0 0;border:0;padding:0}.prose{font-size:16px}.prose h2{font-size:21px}}@media (width<=389.98px){.status{display:none}}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.pill,.tlink,.links a,.foot a,.model .lk a,.menu-btn,.menu nav a,.menu-x button,.pagehead .crumb,.prose a,.feature :is(h2,h3) a,.ptitle{transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,transform .15s cubic-bezier(.23,1,.32,1)}.pill:active,.menu-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pill:hover{background:var(--ink);color:var(--bg)}.tlink:hover{color:var(--ink);border-color:var(--amber)}.links a:hover,.foot a:hover,.menu nav a:hover,.menu-btn:hover{color:var(--ink)}.menu-btn:hover{border-color:var(--ink)}.model .lk a:hover,.menu-x button:hover{color:var(--amber)}.pagehead .crumb:hover{color:var(--amber);border-color:var(--amber)}.prose a:hover{color:var(--ink)}.feature :is(h2,h3) a:hover,.feature .story-open:hover,.post .ptitle .story-open:hover,a.post:hover .ptitle{color:var(--amber)}}html{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}@media (width<=1100px),(pointer:coarse){.tlink,.pub .pnm,.brand{position:relative}.tlink:after{content:"";position:absolute;inset:-11px -4px}.pub .pnm{display:inline-block}.pub .pnm:after{content:"";position:absolute;inset:-14px -4px}.brand:after{content:"";position:absolute;inset:-9px -4px}.model .lk{gap:0}.model .lk a{padding:12px 0;line-height:20px}.foot a{padding:9px 0;line-height:26px}.method summary{padding:12px 0;line-height:20px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
