.bl{--f-head:var(--font-oswald),"Arial Narrow",sans-serif;--f-body:var(--font-golos),-apple-system,BlinkMacSystemFont,sans-serif;--f-mono:var(--font-mono),ui-monospace,Menlo,monospace;max-width:1180px;padding:clamp(96px,12vw,150px) var(--gut) clamp(64px,8vw,110px);color:var(--ink);font-family:var(--f-body);margin:0 auto}.bl a{color:inherit}.bl-eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink)}.bl-h1{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.005em;margin-top:14px;font-size:clamp(44px,8vw,112px);font-weight:600;line-height:.95}.bl-lead{max-width:60ch;font-size:var(--fs-lg);color:var(--ink-soft);margin-top:22px;line-height:1.45}.bl-chips{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.bl-chip{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.bl-chip:hover{color:var(--ink)}.bl-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bl--index{max-width:none;padding:0}.bl-wrap{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.bl-top{isolation:isolate;color:#fff;background:#141312;padding:clamp(120px,13vw,180px) 0 clamp(48px,6vw,84px);position:relative;overflow:hidden}.bl-top:before{content:"";z-index:-1;background:repeating-conic-gradient(from 6deg at 86% 30%,#b08c4e26 0 3deg,transparent 3deg 12deg);position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(circle at 86% 30%,#000 0,#0000 58%);mask-image:radial-gradient(circle at 86% 30%,#000 0,#0000 58%)}.bl-top:after{content:"";z-index:-1;opacity:.5;mix-blend-mode:soft-light;pointer-events:none;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='.8' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.bl-top__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--on-slab-brass)}.bl-top__h1{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.005em;flex-direction:column;margin-top:18px;font-size:clamp(38px,6.4vw,96px);font-weight:600;line-height:1;display:flex}.bl-top__h1 .is-accent{color:var(--brass)}.bl-top__lead{max-width:62ch;font-size:var(--fs-lg);color:var(--on-slab-soft);margin-top:clamp(20px,2.4vw,32px);line-height:1.45}.bl-list{padding-top:clamp(28px,3.4vw,44px);padding-bottom:clamp(64px,8vw,110px)}.bl-search input{border:1px solid var(--line);background:var(--paper-lit);width:min(100%,380px);height:52px;font:inherit;color:var(--ink);border-radius:999px;outline:none;padding:0 22px;font-size:16px;transition:border-color .15s,box-shadow .15s}.bl-search input::placeholder{color:var(--ink-soft)}.bl-search input:focus-visible{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-soft)}.bl--index .bl-chips{margin-top:18px}.bl-hubs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bl-hubs a{background:var(--brass-soft);color:var(--brass-ink);border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.bl-hubs a:hover{background:var(--brass);color:#141312}.bl-found{color:var(--ink-soft);margin-top:22px;font-size:15px}.bl-found a{color:var(--brass-ink);text-underline-offset:3px}.bl-card{background:var(--paper-lit);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(14px,1.8vw,24px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.bl-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3c260824}.bl-card__cover{aspect-ratio:16/9;background:#141312;border-radius:14px;display:block;position:relative;overflow:hidden}.bl-card__cover b{font-family:var(--f-head);text-transform:uppercase;color:var(--brass);font-size:clamp(160px,26vw,420px);font-weight:600;line-height:1;position:absolute;bottom:-18%;right:4%}.bl-card__body{flex-direction:column;align-items:flex-start;gap:10px;padding:0 4px 6px;display:flex}.bl-card__tag{background:var(--brass-soft);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);border-radius:999px;padding:5px 12px;font-size:11.5px}.bl-card__title{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.08}.bl-card__desc{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.bl-card__meta{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:12px}.bl-card--big{margin-top:clamp(28px,3.4vw,44px)}.bl-card--big .bl-card__title{font-size:clamp(26px,3.2vw,44px);line-height:1.04}.bl-card--big .bl-card__desc{font-size:var(--fs-body);max-width:90ch}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.bl-empty{border:1px solid var(--line);background:var(--paper-lit);font-size:var(--fs-lg);border-radius:18px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:48px;padding:48px 32px;display:flex}.bl-btn{background:var(--ink);height:52px;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 28px;font-size:13px;text-decoration:none;transition:opacity .15s;display:inline-flex;color:var(--paper)!important}.bl-btn:hover{opacity:.86}.bl-btn--light{background:var(--brass);color:var(--slab)!important}.bl--article{max-width:var(--maxw)}.bl-note{background:var(--brass-soft);color:var(--brass-ink);border-radius:10px;margin-bottom:22px;padding:12px 16px;font-size:14px}.bl-crumbs{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.bl-crumbs a{text-decoration:none}.bl-crumbs a:hover{color:var(--ink)}.bl-hero{margin-top:22px}.bl-hero--art .bl-cover{margin-bottom:clamp(26px,3.4vw,48px)}.bl-hero--art .bl-ahead,.bl-hero--art .bl-alead{max-width:none}.bl-ahead{max-width:860px}.bl-atitle{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(34px,5.6vw,72px);font-weight:600;line-height:1}.bl-alead{font-size:var(--fs-lg);color:var(--ink-soft);margin-top:20px;line-height:1.45}.bl-ameta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 22px;margin-top:22px;font-size:14px;display:flex}.bl-ameta a{color:var(--ink);text-underline-offset:3px}.bl-langs{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:14px;display:flex}.bl-langs a{color:var(--brass-ink);text-underline-offset:3px}.bl-cols{grid-template-columns:minmax(200px,230px) minmax(0,740px) minmax(250px,300px);justify-content:space-between;align-items:start;gap:clamp(26px,3vw,44px);margin-top:clamp(36px,5vw,60px);display:grid}.bl-side{flex-direction:column;order:-1;gap:14px;max-height:calc(100vh - 116px);display:flex;position:sticky;top:100px}.bl-toc{border:1px solid var(--line);background:var(--paper-lit);border-radius:16px;flex-direction:column;min-height:0;padding:16px 18px;display:flex}.bl-toc p{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-size:12px}.bl-toc ol{counter-reset:toc;scrollbar-width:thin;flex-direction:column;gap:5px;min-height:0;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.bl-toc li{counter-increment:toc;grid-template-columns:24px minmax(0,1fr);font-size:14px;line-height:1.3;display:grid}.bl-toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--f-mono);color:var(--ink-mute);padding-top:2px;font-size:12px}.bl-toc a{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.bl-toc a:hover{color:var(--ink)}.bl-toc a,.bl-toc li:before{transition:color .2s}.bl-toc li.is-done:before{color:var(--brass)}.bl-toc li.is-on:before{color:var(--brass-ink);font-weight:700}.bl-toc li.is-on a{color:var(--ink);font-weight:700}.bl-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.bl-progress i{background:var(--brass);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bl-rail{isolation:isolate;color:#fff;background:#141312;border-radius:14px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px 24px 24px;display:flex;position:sticky;top:100px;overflow:hidden}.bl-rail:before{content:"";z-index:-1;background:repeating-conic-gradient(from 8deg at 96% 0%,#b08c4e33 0 3deg,transparent 3deg 12deg);position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(circle at 96% 0,#000 0,#0000 52%);mask-image:radial-gradient(circle at 96% 0,#000 0,#0000 52%)}.bl-rail__eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--on-slab-brass);margin-bottom:-6px;font-size:12px}.bl-rail__title{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(24px,2.1vw,30px);font-weight:600;line-height:1.08}.bl-rail__title span{background:var(--brass);color:#141312;margin:6px 0 0 -4px;padding:2px 10px 5px;display:inline-block;transform:rotate(-2deg);box-shadow:4px 5px #3c2608bf}.bl-rail__text{color:var(--on-slab-soft);font-size:15px;line-height:1.5}.bl-rail__points{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:flex}.bl-rail__points li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.bl-rail__points li:before{content:"";background:var(--brass);border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #b08c4e38}.bl-rail__btn{background:linear-gradient(180deg,#d2b072,var(--brass) 60%,#96753c);height:56px;font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:10px;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #3c260873;color:#141312!important}.bl-rail__btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px #3c26088c}.bl-rail__btn svg{flex:none;width:20px;height:20px;transition:transform .2s}.bl-rail__btn:hover svg{transform:translate(4px)}html.bl-down .header{opacity:0!important;pointer-events:none!important;transform:translateY(-100%)!important}.bl-side,.bl-rail{transition:top .35s}html.bl-down .bl-side,html.bl-down .bl-rail{top:28px}html.bl-down .bl-side{max-height:calc(100vh - 44px)}.bl-share p{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-size:12px}.bl-share__row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bl-share__row a,.bl-share__row button{border:1px solid var(--line);background:var(--paper-lit);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.bl-share__row a:hover,.bl-share__row button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bl-share__row button.is-ok{background:var(--brass);border-color:var(--brass);color:var(--slab)}.bl-share__row svg{fill:currentColor;width:18px;height:18px}.bl-share__row button svg{fill:none}.bl-share__msg{min-height:18px;color:var(--ink-soft);margin-top:8px;font-size:13px;display:block}.bl-ask p{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-size:12px}.bl-ask__row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bl-ask__row a{border:1px solid var(--line);background:var(--paper-lit);height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.bl-ask__row a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bl-ask__row svg{opacity:.6;width:14px;height:14px}.bl-ask__msg{color:var(--ink-soft);margin-top:6px;font-size:12.5px;line-height:1.35;display:block}.bl-ask__msg:empty{display:none}.bl-side .bl-ask{flex:none;padding:0 4px}.bl-share-end{flex-wrap:wrap;gap:22px 56px;display:flex}.bl-side .bl-share{flex:none;padding:0 4px}.bl-side .bl-share p,.bl-side .bl-share__msg{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bl-side .bl-share__row{flex-wrap:nowrap;gap:6px;margin-top:0}.bl-side .bl-share__row a,.bl-side .bl-share__row button{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:38px;height:auto}.bl-side .bl-share__row svg{width:16px;height:16px}.bl-share-end{border-top:1px solid var(--line);margin:clamp(40px,5vw,60px) 0 0;padding-top:26px}.bl-cover{border-radius:22px;overflow:hidden}.bl--article{padding-top:clamp(84px,8vw,116px)}.bl-cv{aspect-ratio:16/9;color:#fff;isolation:isolate;background:#141312;display:block;position:relative;overflow:hidden;container-type:inline-size}.bl-cv>span,.bl-cv>img{position:absolute}.bl-cv__rays{background:repeating-conic-gradient(from 8deg at 30% 105%,#b08c4e2b 0 3deg,transparent 3deg 12deg);inset:-40%;-webkit-mask-image:radial-gradient(circle at 30% 105%,#000 0,#0000 60%);mask-image:radial-gradient(circle at 30% 105%,#000 0,#0000 60%)}.bl-cv__art,.bl-cv__slash{width:46cqw;top:0;bottom:0;right:0}.bl-cv__art{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%)}.bl-cv__art svg{width:100%;height:100%;display:block}.bl-cv__slash{clip-path:polygon(24% 0,26.4% 0,2.4% 100%,0 100%);background:linear-gradient(180deg,#d8b97c,var(--brass) 55%,#8a6a35)}.bl-cv__logo{--h:3.6cqw;top:4.6cqw;left:5.5cqw}.bl-cv__text{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4cqw;width:60cqw;display:flex;top:7cqw;bottom:0;left:5.5cqw}.bl-cv__title{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.005em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1.5cqw;font-size:6.9cqw;font-weight:700;line-height:1;display:flex}.bl-cv__title .is-plate{background:var(--brass);color:#141312;margin-left:-1.2cqw;padding:.5cqw 1.4cqw .9cqw;transform:rotate(-2deg);box-shadow:.5cqw .7cqw #3c2608bf}.bl-cv__title span:last-child{font-size:5cqw}.bl-cv__chips{flex-direction:column;align-items:flex-start;gap:1cqw;margin-top:.4cqw;display:flex}.bl-cv__chip{font-family:var(--f-body);white-space:nowrap;border:.16cqw solid #ffffff80;border-radius:99cqw;padding:.8cqw 1.7cqw;font-size:2.05cqw;font-weight:600;line-height:1.2}.bl-cv__chip:first-child{color:#141312;background:#fff;border-color:#fff}.bl-fig{isolation:isolate;color:#fff;--t:.7s;--e:cubic-bezier(.2,.7,.2,1);background:#141312;border-radius:22px;margin:2.1em 0;padding:clamp(22px,3.4vw,38px);position:relative;overflow:hidden}.bl-fig:before{content:"";z-index:-1;background:repeating-conic-gradient(from 10deg at 92% 4%,#b08c4e29 0 3deg,transparent 3deg 12deg);position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle at 92% 4%,#000 0,#0000 55%);mask-image:radial-gradient(circle at 92% 4%,#000 0,#0000 55%)}.bl-fig:after{content:"";z-index:-1;opacity:.5;mix-blend-mode:soft-light;pointer-events:none;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='.8' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.bl-fig__title{max-width:22ch;font-family:var(--f-head);text-transform:uppercase;font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.04}.bl-fig figcaption{color:var(--on-slab-soft);border-top:1px solid #ffffff24;margin-top:22px;padding-top:16px;font-size:.8em;line-height:1.45}.bl-prose .bl-fig ol{margin:0;padding:0;list-style:none}.bl-prose .bl-fig li+li{margin-top:0}.bl-prose .bl-fig p{margin:0}.bl-count{font-variant-numeric:tabular-nums}.bf-line{flex-direction:column;gap:18px;display:flex;position:relative;margin-top:26px!important}.bf-line:before{content:"";background:linear-gradient(var(--brass),#b08c4e40);transform-origin:50% 0;width:2px;transition:transform 1.5s var(--e);position:absolute;top:22px;bottom:22px;left:21px}.bf-line li{transition:opacity var(--t) var(--e),transform var(--t) var(--e);transition-delay:calc(var(--i)*.17s + .15s);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.bf-line b{border:2px solid var(--brass);width:44px;height:44px;font-family:var(--f-mono);color:var(--on-slab-brass);background:#141312;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex}.bf-line div{flex-direction:column;align-items:flex-start;gap:3px;padding-top:4px;display:flex}.bf-line strong{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(19px,2.3vw,24px);font-weight:600;line-height:1.1}.bf-line span{color:var(--on-slab-soft);font-size:15px;line-height:1.4}.bf-line li.is-key b{background:var(--brass);color:#141312;font-weight:700;box-shadow:0 0 0 7px #b08c4e33}.bf-line li.is-key strong{background:var(--brass);color:#141312;margin-left:-6px;padding:3px 10px 5px;transform:rotate(-1.5deg);box-shadow:4px 5px #3c2608bf}.bf-line em{font-style:normal;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-slab-brass);margin-top:8px;font-size:11.5px}.bl-fig.is-armed:not(.is-in) .bf-line:before{transform:scaleY(0)}.bl-fig.is-armed:not(.is-in) .bf-line li{opacity:0;transform:translate(-14px)}.bf-chart{gap:clamp(8px,2.2vw,24px);margin-top:30px;padding:0 4px;display:grid;position:relative}.bf-chart:before{content:"";background:#ffffff8c;height:2px;position:absolute;top:190px;left:0;right:0}.bf-col{text-align:center;flex-direction:column;display:flex}.bf-col__up{flex-direction:column;justify-content:flex-end;gap:8px;height:190px;display:flex}.bf-col__down{flex-direction:column;gap:8px;height:74px;display:flex}.bf-col i{background:linear-gradient(#d2b072,var(--brass) 55%,#8a6a35);transform-origin:50% 100%;transition:transform 1s var(--e);transition-delay:calc(var(--i)*.14s + .2s);border-radius:8px 8px 0 0;display:block}.bf-col__up i{max-height:150px}.bf-col__down i{transform-origin:50% 0;background:repeating-linear-gradient(135deg,#ffffff4d 0 3px,#0000 3px 8px);border:1px solid #ffffff59;border-top:0;border-radius:0 0 8px 8px;max-height:44px}.bf-col em{font-style:normal;font-family:var(--f-mono);white-space:nowrap;transition:opacity .5s;transition-delay:calc(var(--i)*.14s + .8s);font-size:clamp(11px,1.7vw,14px)}.bf-col.is-down em{color:var(--on-slab-soft)}.bf-col .bf-flag{background:var(--brass);color:#141312;font-family:var(--f-head);text-transform:uppercase;letter-spacing:.02em;align-self:center;margin-bottom:10px;padding:4px 9px 5px;font-size:clamp(11px,1.6vw,14px);font-weight:600;transform:rotate(-3deg);box-shadow:3px 4px #3c2608bf}.bf-col>span{font-family:var(--f-head);margin-top:-64px;font-size:clamp(22px,3.2vw,32px);font-weight:600;line-height:1}.bf-col.is-down>span{margin-top:6px}.bf-col.is-zero>span{color:var(--brass)}.bf-axis{text-align:center;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-slab-soft);font-size:11.5px;margin-top:14px!important}.bl-fig.is-armed:not(.is-in) .bf-col i{transform:scaleY(0)}.bl-fig.is-armed:not(.is-in) .bf-col em{opacity:0}.bf-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:clamp(10px,2vw,22px);margin-top:26px;display:grid}.bf-vs__side{flex-direction:column;gap:4px;display:flex}.bf-vs__side>span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-slab-soft);font-size:11.5px;line-height:1.4}.bf-vs__side b{font-family:var(--f-head);color:var(--brass);font-size:clamp(84px,17vw,150px);font-weight:700;line-height:.92}.bf-vs__side b.is-ghost{color:#0000;-webkit-text-stroke:2px #fff6}.bf-vs__side p{color:var(--on-slab-soft);font-size:15px;line-height:1.35}.bf-vs__side.is-on>span{color:var(--on-slab-brass)}.bf-vs__side.is-on p{color:#fff}.bf-vs__arrow{fill:none;width:clamp(34px,7vw,80px);stroke:var(--brass);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120;transition:stroke-dashoffset 1s var(--e) .3s}.bf-seats{background:#ffffff12;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;padding:14px 18px;display:flex}.bf-seats div{flex-wrap:wrap;gap:6px;display:flex}.bf-seats i{background:var(--brass);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--brass);transition:background .35s,transform .35s var(--e);transition-delay:calc(var(--i)*90ms + .9s);border-radius:50%}.bf-seats p{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(16px,2.2vw,20px);font-weight:600;line-height:1.1}.bl-fig.is-armed:not(.is-in) .bf-vs__arrow{stroke-dashoffset:120px}.bl-fig.is-armed:not(.is-in) .bf-seats i{background:0 0;transform:scale(.7)}.bf-four{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:clamp(12px,2vw,22px);display:grid;position:relative;margin-top:28px!important}.bf-four:before{content:"";background:linear-gradient(90deg,var(--brass),#b08c4e4d);transform-origin:0;height:2px;transition:transform 1.4s var(--e);position:absolute;top:23px;left:24px;right:12%}.bf-four li{transition:opacity var(--t) var(--e),transform var(--t) var(--e);transition-delay:calc(var(--i)*.22s + .15s);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.bf-four b{background:var(--brass);color:#141312;width:48px;height:48px;font-family:var(--f-head);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;box-shadow:0 0 0 6px #141312,0 0 0 7px #b08c4e73}.bf-four strong{font-family:var(--f-head);text-transform:uppercase;margin-top:8px;font-size:clamp(17px,2.1vw,22px);font-weight:600;line-height:1.05}.bf-four span{color:var(--on-slab-soft);font-size:14px;line-height:1.4}.bl-fig.is-armed:not(.is-in) .bf-four:before{transform:scaleX(0)}.bl-fig.is-armed:not(.is-in) .bf-four li{opacity:0;transform:translateY(14px)}.bf-flow{grid-template-columns:repeat(calc(var(--n,4) - 1),minmax(0,1fr)) minmax(0,1.3fr);align-items:stretch;gap:clamp(10px,1.8vw,18px);margin-top:28px;display:grid}.bf-flow div{transition:opacity var(--t) var(--e),transform var(--t) var(--e);transition-delay:calc(var(--i)*.2s + .1s);border-left:2px solid #b08c4e8c;flex-direction:column;gap:8px;padding:16px 4px 4px 16px;display:flex;position:relative}.bf-flow b{font-family:var(--f-head);white-space:nowrap;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1}.bf-flow div>span{color:var(--on-slab-soft);font-size:13.5px;line-height:1.35}.bf-flow .is-result{background:var(--brass);color:#141312;border:0;padding:16px;transform:rotate(-2deg);box-shadow:6px 7px #3c2608bf}.bf-flow .is-result>span{color:#2b2110;font-weight:600}.bl-fig.is-armed:not(.is-in) .bf-flow div{opacity:0;transform:translateY(14px)}.bl-fig.is-armed:not(.is-in) .bf-flow .is-result{transform:translateY(14px)rotate(-2deg)}.bf-race{flex-direction:column;gap:20px;margin-top:26px;display:flex}.bf-race div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.bf-race span{grid-column:1/-1;font-size:15px}.bf-race p{background:#ffffff12;border-radius:10px;height:40px;overflow:hidden}.bf-race i{background:linear-gradient(90deg,#8a6a35,var(--brass) 60%,#d8b97c);transform-origin:0;height:100%;transition:transform 1.6s var(--e) .2s;border-radius:10px;display:block}.bf-race b{text-align:right;min-width:1.9em;font-family:var(--f-head);color:var(--brass);font-size:clamp(34px,5.4vw,52px);font-weight:700;line-height:1}.bf-race .is-low span{color:var(--on-slab-soft)}.bf-race .is-low i{background:#ffffff73}.bf-race .is-low b{color:#ffffff80}.bl-fig.is-armed:not(.is-in) .bf-race i{transform:scaleX(0)}@media (max-width:600px){.bf-four{grid-template-columns:minmax(0,1fr);gap:18px}.bf-four:before{background:linear-gradient(var(--brass),#b08c4e4d);transform-origin:50% 0;width:2px;height:auto;inset:24px auto 24px 23px}.bl-fig.is-armed:not(.is-in) .bf-four:before{transform:scaleY(0)}.bf-four li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:2px 16px;display:grid}.bf-four b{grid-row:span 2}.bf-four strong{margin-top:4px}.bf-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.bf-vs{grid-template-columns:minmax(0,1fr)}.bf-vs__arrow{margin:-6px 0 -6px 14px;transform:rotate(90deg)}.bf-chart:before{top:160px}.bf-col__up{height:160px}.bf-col__up i{max-height:122px}}@media (prefers-reduced-motion:reduce){.bl-fig *,.bl-fig :before{transition:none!important}}.bl-prose{font-size:clamp(17px,1.2vw,19px);line-height:1.68}.bl-prose>*+*{margin-top:1.15em}.bl-prose>p:first-child{color:var(--ink);font-size:1.12em;line-height:1.55}.bl-prose h2{font-family:var(--f-head);text-transform:uppercase;margin-top:2.1em;scroll-margin-top:110px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.08}.bl-prose h3{font-family:var(--f-body);margin-top:1.7em;scroll-margin-top:110px;font-size:1.16em;font-weight:700;line-height:1.3}.bl-prose a{color:var(--brass-ink);text-underline-offset:3px;text-decoration:underline}.bl-prose a:hover{color:var(--ink)}.bl-prose ul,.bl-prose ol{padding-left:1.3em}.bl-prose ul{list-style:outside}.bl-prose ol{list-style:decimal}.bl-prose li+li{margin-top:.45em}.bl-prose li::marker{color:var(--brass-ink)}.bl-prose blockquote{background:var(--slab);color:var(--on-slab);border-radius:16px;padding:22px 26px;font-size:1.12em;line-height:1.45}.bl-prose blockquote p{margin:0}.bl-prose code{font-family:var(--f-mono);background:var(--paper-deep);border-radius:6px;padding:2px 6px;font-size:.88em}.bl-prose pre{background:var(--slab);color:var(--on-slab);border-radius:14px;padding:18px 20px;font-size:.86em;overflow-x:auto}.bl-prose pre code{background:0 0;padding:0}.bl-prose img{border-radius:14px;max-width:100%;height:auto}.bl-prose hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}.bl-table{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.bl-table table{border-collapse:collapse;width:100%;font-size:.92em}.bl-table th{text-align:left;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-ink);background:var(--paper-lit);padding:12px 16px;font-size:12px}.bl-table td{border-top:1px solid var(--line);padding:12px 16px}.bl-sources ol{margin-top:14px;padding-left:1.3em;font-size:.94em}.bl-faq h2{margin-bottom:14px}.bl-faq details{border-top:1px solid var(--line);padding:16px 0}.bl-faq details:last-child{border-bottom:1px solid var(--line)}.bl-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"+";font-family:var(--f-mono);color:var(--brass-ink)}.bl-faq details[open] summary:after{content:"–"}.bl-faq details p{color:var(--ink-soft);margin-top:10px}.bl-cta{background:var(--slab);color:var(--on-slab);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(56px,7vw,90px);padding:clamp(32px,5vw,56px);display:flex}.bl-cta h2{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(28px,3.6vw,48px);font-weight:600;line-height:1.02}.bl-cta p{max-width:52ch;color:var(--on-slab-soft);font-size:var(--fs-body);line-height:1.5}.bl-more{margin-top:clamp(56px,7vw,90px)}.bl-more h2{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(26px,2.6vw,36px);font-weight:600}@media (max-width:1180px){.bl-cols{grid-template-columns:minmax(200px,260px) minmax(0,760px);gap:clamp(28px,5vw,64px)}.bl-rail{display:none}}@media (max-width:900px){.bl-cols{grid-template-columns:minmax(0,1fr)}.bl-side{max-height:none;position:static}.bl-toc a{white-space:normal}.bl-toc li{font-size:15px}.bl-toc ol{gap:8px;overflow:visible}.bl-side .bl-share,.bl-side .bl-ask{display:none}}@media (max-width:600px){.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-cover{border-radius:16px}}.bl-prose .bl-author{border:1px solid #d8d3cb;border-radius:12px;align-items:flex-start;gap:clamp(16px,3vw,28px);margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,32px);display:flex}.bl-prose .bl-author img{aspect-ratio:1;object-fit:cover;filter:grayscale()sepia(.16)contrast(1.02);border-radius:50%;flex:none;width:clamp(72px,10vw,112px);height:auto}.bl-prose .bl-author__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#625e58;font-size:12.5px;font-weight:700}.bl-prose .bl-author__name{letter-spacing:-.02em;color:#181816;margin-top:6px;font-size:clamp(20px,2vw,24px);font-weight:700}.bl-prose .bl-author__text{color:#625e58;margin-top:10px;font-size:16px;line-height:1.6}.bl-prose .bl-author__facts li+li{margin-top:0}.bl-prose .bl-author__facts{color:#625e58;flex-wrap:wrap;gap:8px 24px;margin-top:14px;padding:0;font-size:14px;list-style:none;display:flex}.bl-prose .bl-author__facts b{color:#181816;font-variant-numeric:tabular-nums}@media (max-width:560px){.bl-prose .bl-author{flex-direction:column}}
