:root{--lp-xs: .75rem;--lp-sm: .8125rem;--lp-base: .875rem;--lp-md: 1rem;--lp-prose: 1.0625rem;--lp-lead: 1.125rem;--lp-h3: 1.25rem;--lp-figure: 1.5rem;--lp-zebra: color-mix(in srgb, var(--bh-cream) 35%, var(--bh-white));--lp-sub: color-mix(in srgb, var(--bh-cream) 45%, var(--bh-white));--lp-neutral: color-mix(in srgb, var(--bh-black) 45%, var(--bh-cream));--lp-line: rgba(17, 17, 17, .14);--lp-muted: rgba(17, 17, 17, .62);--lp-nav: 64px}.lp-wide{max-width:1440px}html body{overflow-x:clip;overflow-y:visible}main ::selection{background:var(--bh-yellow);color:var(--bh-black)}main input{caret-color:var(--bh-blue)}main :focus-visible{outline:2px solid var(--bh-blue);outline-offset:2px}.mx-side,.mx-table-wrap,.lp-scroll{scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.3) transparent}.nil{color:#11111140}.lg{display:inline-block;flex-shrink:0;object-fit:contain;vertical-align:middle}.lg-mono{display:inline-grid;place-items:center;width:var(--lg);height:var(--lg);flex-shrink:0;vertical-align:middle;background:var(--bh-black);color:var(--bh-white);font:800 calc(var(--lg) * .58)/1 "Outfit","Outfit Fallback",system-ui,sans-serif}.lg-mono:before{content:attr(data-l)}.lp-mark{display:inline-grid;place-items:center;width:56px;height:56px;margin-right:16px;vertical-align:-6px;background:var(--bh-white);border:2px solid var(--bh-black)}.lp-mark .lg-mono{--lg: 40px}.lp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:var(--lp-sm);font-weight:500}.lp-crumbs a{color:inherit;opacity:.7;text-decoration:none}.lp-crumbs a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.lp-crumbs i{font-style:normal;opacity:.35}.lp-h1{font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;margin:0 0 10px;max-width:20ch;text-wrap:balance}.lp-lead{font-size:var(--lp-prose);font-weight:400;line-height:1.55;margin:0;max-width:64ch;text-wrap:pretty}.lp-lead b{font-weight:700}.lp-lead a{color:inherit;text-underline-offset:3px}.lp-stamp{margin:0;font-size:var(--lp-sm);color:var(--lp-muted);white-space:nowrap}.lp-stamp i{width:9px;height:9px;background:var(--bh-teal);display:inline-block;margin-right:8px}.lp-stamp.is-retired i{background:var(--lp-muted)}.lp-h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.08;letter-spacing:-.03em;font-weight:800;margin:0}.lp-section-h{font-size:var(--lp-h3);font-weight:800;letter-spacing:-.02em;margin:32px 0 10px}.lp-note{margin:24px 0 0;font-size:var(--lp-sm);line-height:1.6;color:var(--lp-muted);max-width:100ch}.lp-note a{color:inherit;text-underline-offset:3px}.lp-tag{display:inline-block;font-size:var(--lp-xs);font-weight:600;line-height:1;border:1px solid rgba(17,17,17,.3);padding:2px 5px;margin-left:8px;vertical-align:1px}.m-note{font-size:var(--lp-xs);color:var(--bh-blue);margin-left:8px}.lp-access{display:flex;gap:8px}.lp-access input[type=email]{flex:1;min-width:0;font:500 var(--lp-base)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;color:var(--bh-black);background:var(--bh-white);border:2px solid var(--bh-white);padding:11px 12px}.lp-access input[type=email]:focus{outline:0;border-color:var(--bh-yellow)}.lp-access input[aria-invalid=true]{border-color:var(--bh-red)}.lp-access button{font:600 var(--lp-base)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;white-space:nowrap;background:var(--bh-yellow);color:var(--bh-black);border:0;border-radius:999px;padding:11px 18px;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.lp-access button:hover{transform:translateY(-2px)}.lp-access button:disabled{opacity:.6;transform:none;cursor:progress}.lp-ask .af-error,.lp-band .af-error,.mx-ask .af-error,.mx-ask-m .af-error{color:var(--bh-yellow);margin:10px 0 0;font-size:var(--lp-sm)}.lp-ask .af-success,.lp-band .af-success,.mx-ask .af-success,.mx-ask-m .af-success{margin:0;max-width:none}.mx-top{background:var(--bh-cream);border-bottom:3px solid var(--bh-black);padding:clamp(92px,8vw,108px) 0 26px}.mx-top-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px}.mx-ask-m{display:flex;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:18px;background:var(--bh-black);color:var(--bh-white);padding:12px 12px 12px 18px}.mx-ask-m p{margin:0;font-size:var(--lp-sm);line-height:1.45;color:#ffffffb8;max-width:62ch}.mx-ask-m p b{color:var(--bh-white);font-weight:700;margin-right:4px}.mx-ask-m .lp-access{flex:0 1 400px}.mx{background:var(--bh-white);padding:28px 0 clamp(56px,7vw,88px);border-bottom:3px solid var(--bh-black)}.mx-grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:32px;align-items:start}.mx-rail{display:none}@media (min-width: 1200px){.mx-grid{grid-template-columns:248px minmax(0,1fr) 288px}.mx-rail{display:block;position:sticky;top:76px}body:has(.mx-rail) .mx-ask-m{display:none}.mx[data-view=table] .mx-grid{grid-template-columns:248px minmax(0,1fr)}.mx[data-view=table] .mx-rail{display:none}body:has(.mx[data-view=table]) .mx-ask-m{display:flex}}.mx-side{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto;overscroll-behavior:contain;padding:0 8px 16px 0}.mx-side-head{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0 12px;border-bottom:2px solid var(--bh-black)}.mx-side-head h2{margin:0;font-size:var(--lp-md);font-weight:800;letter-spacing:-.01em}.mx-clear,.mx-showall,.mx-empty button{all:unset;cursor:pointer;font-size:var(--lp-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mx-clear:focus-visible,.mx-showall:focus-visible,.mx-empty button:focus-visible{outline:2px solid var(--bh-blue);outline-offset:2px}.mx-group{border-bottom:1px solid var(--lp-line)}.mx-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-size:var(--lp-base);font-weight:700}.mx-group summary::-webkit-details-marker{display:none}.mx-chev{width:10px;height:6px;flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mx-group[open] .mx-chev{transform:rotate(180deg)}.mx-opts{display:grid;gap:1px;padding:0 0 12px}.mx-opts [data-more]{display:none}.mx-opts.is-all [data-more],.mx-opts [data-more]:has(input:checked){display:grid}.mx-showall{justify-self:start;margin:6px 0 0}.mx-opt{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;margin:0 -6px;font-size:var(--lp-sm);cursor:pointer}.mx-opt:hover{background:var(--lp-zebra)}.mx-opt input,.mx-pick input{position:absolute;opacity:0;width:1px;height:1px}.mx-box{width:16px;height:16px;box-sizing:border-box;border:2px solid var(--bh-black);background:var(--bh-white);position:relative}.mx-opt input[type=radio]+.mx-box{border-radius:50%}.mx-opt input:checked+.mx-box,.mx-pick input:checked+.mx-box{background:var(--bh-black)}.mx-opt input[type=checkbox]:checked+.mx-box:after,.mx-pick input:checked+.mx-box:after{content:"";position:absolute;left:3.5px;top:0;width:4px;height:8px;border:solid var(--bh-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.mx-opt input[type=radio]:checked+.mx-box{background:var(--bh-white)}.mx-opt input[type=radio]:checked+.mx-box:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bh-black)}.mx-opt input:focus-visible+.mx-box,.mx-pick input:focus-visible+.mx-box{outline:2px solid var(--bh-blue);outline-offset:2px}.mx-opt-l{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-n{font-size:var(--lp-xs);color:var(--lp-muted);font-variant-numeric:tabular-nums}.mx-opt.is-zero{opacity:.4}.mx-ask{background:var(--bh-black);color:var(--bh-white);padding:10px 10px 18px}.mx-ask h2{margin:18px 8px 8px;font-size:var(--lp-lead);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--bh-white);text-wrap:balance}.mx-ask>p{margin:0 8px 16px;font-size:var(--lp-sm);line-height:1.5;color:#ffffffb8}.mx-ask .lp-access{flex-direction:column;margin:0 8px}.mx-ask .lp-access button{align-self:flex-start}.tf{margin:0;background:var(--bh-cream);color:var(--bh-black);padding:14px 14px 12px}.tf-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tf-k{font-size:var(--lp-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted)}.tf-done{font-size:var(--lp-xs);color:var(--lp-muted)}.tf-done b{font-size:var(--lp-md);font-weight:800;color:var(--bh-black);font-variant-numeric:tabular-nums}.tf-t{margin:6px 0 12px;font-size:var(--lp-base);font-weight:700;letter-spacing:-.01em;line-height:1.3}.tf-steps{list-style:none;margin:0;padding:0;display:grid;gap:9px}.tf-steps li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;font-size:var(--lp-xs)}.tf-l{font-weight:600}.tf-n{color:var(--lp-muted);font-variant-numeric:tabular-nums}.tf-steps .is-worst .tf-n{color:#a8291f;font-weight:700}.tf-bar{grid-column:1 / -1;height:8px;background:#11111114}.tf-fill{display:flex;justify-content:flex-end;height:100%;width:var(--reach);background:var(--lp-neutral);transform-origin:left;animation:tf-grow .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i) * .12s)}.tf-fill s{width:var(--stop);background:var(--bh-black)}.is-worst .tf-fill s{background:var(--bh-red)}@keyframes tf-grow{0%{transform:scaleX(0)}}.tf-turn{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--lp-line);font-size:var(--lp-xs);line-height:1.45}.tf-turn i{width:8px;height:8px;margin-top:4px;flex-shrink:0;background:var(--bh-red)}.tf-turn b{font-weight:700;margin-right:2px}.mx-main{min-width:0;container:mx / inline-size}.mx-tabs{display:flex;gap:0;border-bottom:2px solid var(--bh-black)}.mx-tabs a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 8px;margin-bottom:-2px;font-weight:600;font-size:var(--lp-base);color:var(--bh-black);text-decoration:none;border:2px solid transparent;border-bottom:0}.mx-tabs a span{font-weight:500;color:var(--lp-muted);font-variant-numeric:tabular-nums}.mx-tabs a:hover{background:var(--lp-zebra)}.mx-tabs a[aria-current=page]{background:var(--bh-black);color:var(--bh-white);border-color:var(--bh-black)}.mx-tabs a[aria-current=page] span{color:#ffffffbf}.mx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 12px}.mx-filters{display:none}.lp-search{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-width:0;border:2px solid var(--bh-black);background:var(--bh-white);padding:0 8px 0 12px;cursor:text}.lp-search svg{flex-shrink:0;opacity:.65}.lp-search input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:500 var(--lp-base)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;color:var(--bh-black);padding:10px 0}.lp-search input::placeholder{color:#11111180}.lp-search:focus-within{border-color:var(--bh-blue)}.lp-search kbd{font:600 var(--lp-xs)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;color:#11111180;border:1.5px solid rgba(17,17,17,.2);padding:3px 7px}.lp-search:focus-within kbd{visibility:hidden}.mx-sort{position:relative}.mx-sort select,.mx-filters{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 var(--lp-base)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;color:var(--bh-black);background:var(--bh-white);border:2px solid var(--bh-black);padding:10px 34px 10px 12px;cursor:pointer}.mx-sort:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;margin-top:-5px;pointer-events:none;border-right:2px solid var(--bh-black);border-bottom:2px solid var(--bh-black);transform:rotate(45deg)}.mx-view{display:inline-flex;border:2px solid var(--bh-black)}.mx-view[hidden]{display:none}.mx-view button{all:unset;cursor:pointer;padding:8px 12px;font-size:var(--lp-base);font-weight:600}.mx-view button+button{border-left:2px solid var(--bh-black)}.mx-view button[aria-pressed=true]{background:var(--bh-black);color:var(--bh-white)}.mx-view button:focus-visible{outline:2px solid var(--bh-blue);outline-offset:-4px}.mx-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:30px;margin:0 0 12px}.mx-count{margin:0;font-size:var(--lp-base);font-weight:700;font-variant-numeric:tabular-nums}.mx-chips{display:flex;flex-wrap:wrap;gap:6px}.mx-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:var(--lp-sm);font-weight:600;border:1.5px solid var(--bh-black);border-radius:999px;padding:4px 8px 4px 11px}.mx-chip>span[aria-hidden]{position:relative;width:9px;height:9px}.mx-chip>span[aria-hidden]:before,.mx-chip>span[aria-hidden]:after{content:"";position:absolute;left:50%;top:0;width:1.75px;height:100%;margin-left:-.9px;background:currentColor;transform:rotate(45deg)}.mx-chip>span[aria-hidden]:after{transform:rotate(-45deg)}.mx-chip:hover{background:var(--bh-black);color:var(--bh-white)}.mx-chip:focus-visible{outline:2px solid var(--bh-blue);outline-offset:2px}.mx-list{display:grid;gap:10px}.mx-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:8px 28px;align-items:start;padding:16px 18px;border:1.5px solid var(--lp-line);background:var(--bh-white);transition:border-color .15s}.mx-card:hover{border-color:var(--bh-black)}.mx-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mx-name{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--lp-prose);font-weight:700;letter-spacing:-.015em;line-height:1.3;min-width:0}.mx-name a{color:var(--bh-black);text-decoration:none}.mx-name a:hover{text-decoration:underline;text-underline-offset:3px}.mx-pick{position:relative;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:var(--lp-xs);font-weight:600;color:var(--lp-muted);cursor:pointer}.mx-pick .mx-box{width:14px;height:14px;border-width:1.75px}.mx-pick input:checked+.mx-box:after{left:3px;top:-.5px;width:3.5px;height:7px}.mx-pick:hover,.mx-pick:has(input:checked){color:var(--bh-black)}.mx-meta{margin:4px 0 12px;font-size:var(--lp-sm);color:var(--lp-muted)}.mx-meta i{font-style:normal;margin:0 7px;opacity:.5}.mx-provs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mx-provs li{display:inline-flex;align-items:center;gap:7px;font-size:var(--lp-xs);border:1px solid var(--lp-line);padding:4px 8px}.mx-provs li a{color:var(--bh-black);font-weight:600;text-decoration:none}.mx-provs li a:hover{text-decoration:underline;text-underline-offset:2px}.mx-provs li span{color:var(--lp-muted);font-variant-numeric:tabular-nums}.mx-provs li:first-child:not(:only-child):before{content:"";width:7px;height:7px;background:var(--bh-teal);align-self:center}.mx-provs li.mx-more{border-color:transparent}.mx-provs li.mx-more:before{content:none}.mx-provs li.mx-more a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.mx-price{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;margin:0;padding-left:20px;border-left:1px solid var(--lp-line);align-self:stretch;align-content:center}.mx-price dt{font-size:var(--lp-xs);color:var(--lp-muted)}.mx-price dd{margin:2px 0 0;font-size:var(--lp-base);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.mx-price .is-key dd{font-size:var(--lp-md);font-weight:800}.mx-card.is-media{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.mx-card.is-media .mx-meta{margin-bottom:0}.mx-card.is-media .mx-price{grid-template-columns:auto minmax(0,1fr);align-items:end}.mx-unit dd{font-weight:500;color:var(--lp-muted);font-size:var(--lp-sm)}@container mx (max-width: 720px){.mx-card,.mx-card.is-media{grid-template-columns:1fr}.mx-price{padding:12px 0 0;border-left:0;border-top:1px solid var(--lp-line);grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between}}.mx-table-wrap{overflow-x:auto;border:2px solid var(--bh-black)}.mx-table{width:100%;border-collapse:collapse;font-size:var(--lp-base)}.mx-table thead th{background:var(--bh-black);color:var(--bh-white);text-align:left;font-weight:600;font-size:var(--lp-sm);padding:0;white-space:nowrap}.mx-table thead th:not(:has(button)){padding:10px 14px}.mx-table thead button{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 14px;cursor:pointer}.mx-table thead .num button{text-align:right}.mx-table thead [aria-sort] button{color:var(--bh-yellow)}.mx-table thead button:focus-visible{outline:2px solid var(--bh-yellow);outline-offset:-2px}.mx-table tbody th,.mx-table tbody td{padding:9px 14px;border-top:1px solid var(--lp-line);text-align:left;font-weight:400;white-space:nowrap}.mx-table tbody tr:hover>*{background:var(--lp-zebra)}.mx-table .num{text-align:right}.mx-table td.num{font-variant-numeric:tabular-nums}.mx-table tbody th a{color:var(--bh-black);font-weight:600;text-decoration:none}.mx-table tbody th .lg,.mx-table tbody th .lg-mono{margin-right:8px}.cmp-table tbody th a,.cmp-table thead th a{display:inline-flex;align-items:center;gap:8px}.cmp-table thead .lg{background:var(--bh-white);padding:2px;box-sizing:content-box}.mx-table tbody th a:hover{text-decoration:underline;text-underline-offset:3px}.mx-table tbody th .mx-pick{margin-right:10px;vertical-align:-2px}.mx-table tbody th .mx-pick-l{display:none}.mx-lab{margin-left:8px;font-size:var(--lp-xs);color:var(--lp-muted)}.mx-more-btn{display:block;margin:18px auto 0;font:600 var(--lp-base)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;background:var(--bh-white);color:var(--bh-black);border:2px solid var(--bh-black);border-radius:999px;padding:12px 22px;cursor:pointer}.mx-more-btn:hover{background:var(--bh-black);color:var(--bh-white)}.mx-empty{padding:36px 20px;border:1.5px solid var(--lp-line);text-align:center}.mx-empty[hidden]{display:none}.mx-empty p{margin:0 0 8px;font-size:var(--lp-md);font-weight:600}.mx-tray{position:fixed;left:0;right:0;bottom:16px;z-index:150;pointer-events:none}.mx-tray[hidden]{display:none}.mx-tray-in{pointer-events:auto;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;max-width:1100px;background:var(--bh-black);color:var(--bh-white);padding:12px 14px 12px 18px}.mx-tray-l{margin:0;font-size:var(--lp-sm);color:#ffffffbf}.mx-tray-l b{color:var(--bh-white)}.mx-tray-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.mx-tray-list button{all:unset;cursor:pointer;font-size:var(--lp-sm);font-weight:600;border:1.5px solid rgba(255,255,255,.5);border-radius:999px;padding:4px 26px 4px 10px;position:relative}.mx-tray-list button:before,.mx-tray-list button:after{content:"";position:absolute;right:11px;top:50%;width:1.75px;height:9px;margin-top:-4.5px;background:currentColor;transform:rotate(45deg)}.mx-tray-list button:after{transform:rotate(-45deg)}.mx-tray-list button:hover{border-color:var(--bh-white)}.mx-tray-clear{all:unset;cursor:pointer;font-size:var(--lp-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px;color:#ffffffbf}.mx-tray-go{font:600 var(--lp-base)/1 "Outfit","Outfit Fallback",system-ui,sans-serif;background:var(--bh-yellow);color:var(--bh-black);text-decoration:none;border-radius:999px;padding:11px 20px}.mx-tray-go.is-off{opacity:.55}body.has-tray .lp-band{padding-bottom:calc(clamp(64px,8vw,104px) + 72px)}.lp-board{background:var(--bh-white);padding:28px 0 clamp(48px,6vw,80px);border-bottom:3px solid var(--bh-black)}.cmp-table tbody th{font-weight:600;color:var(--lp-muted);width:220px}.cmp-table tbody td{white-space:normal}.cmp-table thead th a{color:var(--bh-white);text-decoration:none;padding:10px 14px;display:flex;align-items:center;gap:10px}.lp-tablenote{margin:0 0 12px;font-size:var(--lp-sm);color:var(--lp-muted)}.lp-similar tbody th a{display:inline-flex;align-items:center;gap:8px}.lp-similar tr.is-here>*{background:var(--bh-butter);font-weight:700}.lp-back{margin:20px 0 0}.cmp-table thead th a:hover{text-decoration:underline;text-underline-offset:3px}.cmp-table .is-low{color:var(--bh-teal)}.cmp-on,.cmp-sep{color:var(--lp-muted);font-size:var(--lp-sm)}.cmp-ask{max-width:460px;margin:32px 0 0}.lp-hero{background:var(--bh-cream);border-bottom:3px solid var(--bh-black);padding:clamp(92px,8vw,108px) 0 32px}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:32px 64px;align-items:end}.lp-hero .lp-lead{margin-bottom:14px;font-size:var(--lp-lead)}.lp-ask{position:relative;background:var(--bh-black);color:var(--bh-white);padding:24px 24px 20px}.lp-ask:before{content:"";position:absolute;top:-10px;left:24px;width:20px;height:20px;background:var(--bh-yellow)}.lp-ask h2{font-size:var(--lp-h3);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;color:var(--bh-white);text-wrap:balance}.lp-ask p{font-size:var(--lp-sm);line-height:1.55;color:#ffffffb8;margin:0 0 14px}.lp-facts{display:flex;flex-wrap:wrap;gap:8px 40px;margin:0 0 20px;padding:0 0 16px;border-bottom:1.5px solid var(--lp-line)}.lp-facts div{display:flex;flex-direction:column;gap:2px}.lp-facts dt{font-size:var(--lp-xs);color:var(--lp-muted)}.lp-facts dd{margin:0;font-weight:700;font-size:var(--lp-md)}.lp-bars{margin:0 0 8px;padding:22px 24px 18px;border:2px solid var(--bh-black)}.lp-bars figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:16px}.lp-bars figcaption b{font-size:var(--lp-prose);font-weight:800;letter-spacing:-.015em}.lp-bars figcaption span{font-size:var(--lp-sm);color:var(--lp-muted)}.lp-bars ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lp-bars li{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;padding:3px 6px;margin:0 -6px}.lp-bars li:hover,.lp-bars li:focus-within{background:var(--bh-butter)}.b-name{display:flex;align-items:center;gap:8px;color:var(--bh-black);font-weight:600;font-size:var(--lp-base);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-name:hover{text-decoration:underline;text-underline-offset:3px}.b-track{display:flex;align-items:center;gap:8px;padding-right:136px;min-width:0}.b-bar{display:block;flex-shrink:0;height:14px;width:var(--w);min-width:3px;background:var(--lp-neutral);border-radius:0 4px 4px 0;transform-origin:left center;transition:transform .9s cubic-bezier(.16,1,.3,1)}.b-bar.is-lo{background:var(--bh-teal)}.b-bar.is-hi{background:var(--bh-black)}.lp-bars.is-armed .b-bar{transform:scaleX(0)}.b-val{flex-shrink:0;font-size:var(--lp-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:-136px;transition:opacity .4s .5s}.lp-bars.is-armed .b-val{opacity:0;transition:none}.b-x{margin-left:10px;font-weight:600;color:var(--lp-muted)}.b-x.is-lo{color:var(--bh-black);display:inline-flex;align-items:center;gap:6px}.b-x i{width:8px;height:8px;background:var(--bh-teal);display:inline-block}.lp-scroll{overflow-x:visible}.lp-table{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--bh-black);font-size:var(--lp-base);line-height:1.35}.lp-table>thead>tr>th{position:sticky;top:var(--lp-nav);z-index:2;background:var(--bh-black);color:var(--bh-white);text-align:left;font-weight:600;font-size:var(--lp-sm);padding:10px 14px;white-space:nowrap}.lp-table th.num,.lp-table td.num{text-align:right}.lp-table>tbody>tr>th,.lp-table>tbody>tr>td{padding:9px 14px;border-top:1px solid rgba(17,17,17,.09);text-align:left;font-weight:400;white-space:nowrap}.lp-table>tbody>tr>td.num{font-variant-numeric:tabular-nums}.lp-table .c-name{width:30%}.lp-table.is-model tbody{scroll-margin-top:140px}.lp-table.is-model .lp-main-row>*{border-top:1.5px solid rgba(17,17,17,.35);padding-top:11px;padding-bottom:11px}.lp-table.is-model tbody:first-of-type .lp-main-row>*{border-top:0}.lp-table.is-model tbody:target .lp-main-row>*{background:var(--bh-butter)}.lp-table .is-low{color:var(--bh-teal);font-weight:700}.lp-table.is-model tbody th a{display:inline-flex;align-items:center;gap:8px;color:var(--bh-black);font-weight:600;text-decoration:none}.lp-sub>*{font-size:var(--lp-sm)!important;color:#111111bf;background:var(--lp-sub);border-top-color:#1111110d!important;padding-top:6px!important;padding-bottom:6px!important}.lp-sub th{padding-left:30px!important}.sub-k{font-weight:600;color:var(--bh-black)}.sub-t{margin-left:8px;font-size:var(--lp-xs);color:var(--lp-muted)}.lp-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp-related a{display:inline-block;font-size:var(--lp-sm);font-weight:600;color:var(--bh-black);text-decoration:none;border:1.5px solid rgba(17,17,17,.2);border-radius:999px;padding:5px 12px}.lp-related a:hover{border-color:var(--bh-black)}.lp-back a{font-weight:600;color:var(--bh-black);text-underline-offset:3px}.lp-tip{position:fixed;z-index:300;pointer-events:none;background:var(--bh-black);color:var(--bh-white);font:500 var(--lp-sm)/1.35 "Outfit","Outfit Fallback",system-ui,sans-serif;padding:7px 10px;max-width:280px;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}.lp-tip.is-on{opacity:1;transform:none}.lp-index{background:var(--bh-cream);border-bottom:3px solid var(--bh-black);padding:clamp(48px,6vw,80px) 0;scroll-margin-top:80px}.lp-index .lp-h2{margin-bottom:28px}.lp-index-grid{display:grid;grid-template-columns:1.3fr .8fr 1.3fr 1fr;gap:32px}.lp-index h3{font-size:var(--lp-base);font-weight:700;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid var(--bh-black)}.lp-index ul{list-style:none;margin:0;padding:0}.lp-index li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid rgba(17,17,17,.1);font-size:var(--lp-base)}.lp-index li a{display:inline-flex;align-items:center;gap:8px;color:var(--bh-black);font-weight:500;text-decoration:none}.lp-index li a:hover{text-decoration:underline;text-underline-offset:3px}.lp-index li span{color:var(--lp-muted);font-variant-numeric:tabular-nums}.lp-all-groups>div+div{margin-top:32px}.lp-all ul{columns:4 150px;column-gap:24px}.lp-all li{break-inside:avoid}.ph{margin-top:40px;scroll-margin-top:88px}.ph-block+.ph-block{margin-top:56px}.ph-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.ph-head .lp-section-h{margin-bottom:4px}.ph-sub{margin:0 0 12px;font-size:var(--lp-sm);color:var(--lp-muted);max-width:72ch}.ph-flat{margin:0;font-size:var(--lp-base);line-height:1.6;max-width:72ch}.ph-flat a,.ph-more a{color:inherit;text-underline-offset:3px}.ph-switch{display:inline-flex;border:2px solid var(--bh-black);margin-bottom:12px}.ph-switch button{all:unset;cursor:pointer;padding:7px 14px;font-size:var(--lp-sm);font-weight:600}.ph-switch button[aria-pressed=true]{background:var(--bh-black);color:var(--bh-white)}.ph-switch button:focus-visible{outline:2px solid var(--bh-blue);outline-offset:2px}.ph-legend{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--lp-sm)}.ph-legend li{display:inline-flex;align-items:center;gap:7px}.ph-legend i{width:14px;height:3px;background:var(--ph-c, #a9a398)}.ph-legend .is-other i{background:#a9a398;height:2px}.ph-legend .is-other{color:var(--lp-muted)}.ph-plot{position:relative;border:1.5px solid var(--lp-line);padding:12px 8px 4px;background:var(--bh-white)}.ph-svg{display:block;width:100%;height:auto;overflow:visible;font-family:Outfit,Outfit Fallback,system-ui,sans-serif}.ph-grid{stroke:#11111114;stroke-width:1}.ph-grid.is-base{stroke:#11111173}.ph-tick{stroke:#11111159}.ph-ax{font-size:12px;fill:var(--lp-muted);font-variant-numeric:tabular-nums}.ph-end{font-size:13px;font-weight:700}.ph-end-n{fill:var(--bh-black)}.ph-end-v{fill:var(--lp-muted);font-weight:600;font-variant-numeric:tabular-nums}.ph-cross{stroke:var(--bh-black);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.ph-dot{cursor:default}.ph-dot[data-href]{cursor:pointer}.ph-dot:hover>:last-child{stroke:var(--bh-black)}.ph-tip{position:absolute;z-index:2;min-width:180px;max-width:280px;pointer-events:none;background:var(--bh-black);color:var(--bh-white);padding:10px 12px;font-size:var(--lp-xs);line-height:1.4}.ph-tip p{display:flex;align-items:center;gap:8px;margin:0}.ph-tip p+p{margin-top:4px}.ph-tip i{width:8px;height:8px;flex-shrink:0}.ph-tip span{flex:1;min-width:0;color:#fffc}.ph-tip b{font-variant-numeric:tabular-nums}.ph-tip .ph-tip-d{color:#fff9;margin-bottom:6px}.ph-tip .ph-tip-n{font-size:var(--lp-sm);font-weight:700;color:var(--bh-white);margin-bottom:4px}.ph-table{margin-top:12px}.ph-table summary{cursor:pointer;font-size:var(--lp-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ph-table .lp-scroll{margin-top:10px;max-height:420px;overflow:auto}.ph-more{margin:10px 0 0;font-size:var(--lp-sm)}.ph-events .ph-chg{font-weight:700}.ph-events .is-cut{color:var(--bh-teal)}.ph-events .is-rise{color:var(--bh-red)}.ph-page{padding-top:32px}@media (max-width: 760px){.ph-plot{overflow-x:auto;scrollbar-width:thin}.ph-plot .ph-svg{min-width:720px}.ph-head .ph-switch{margin-bottom:8px}}.lp-band{position:relative;background:var(--bh-black);color:var(--bh-white);padding:clamp(64px,8vw,104px) 0;scroll-margin-top:64px}.lp-band-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px 72px;align-items:center}.lp-band .cta-sig{justify-content:flex-start;margin:0 0 24px}.lp-band h2{color:var(--bh-white);font-size:clamp(2rem,3.5vw,3rem);line-height:1.05;letter-spacing:-.03em;font-weight:800;margin:0 0 16px;max-width:16ch}.lp-band p{margin:0;font-size:var(--lp-prose);line-height:1.6;color:#ffffffb8;max-width:48ch}.lp-band .lp-access button{background:var(--bh-red);color:var(--bh-white);box-shadow:6px 6px 0 var(--bh-yellow);padding:14px 24px;font-size:var(--lp-md)}.lp-band .lp-access input[type=email]{padding:14px 16px;font-size:var(--lp-md)}.lp-band .lp-band-foot{margin-top:14px;font-size:var(--lp-sm);color:#fff9}.lp-band-foot a{color:var(--bh-white);text-underline-offset:3px}@media (max-width: 900px){.mx-top{padding:88px 0 18px}.mx-top-row{gap:8px}.lp-lead{font-size:var(--lp-base)}.mx-ask-m{display:block;margin-top:14px;padding:12px}.mx-ask-m p{margin:0 2px 10px;font-size:var(--lp-xs)}.mx{padding-top:18px}.mx-grid{grid-template-columns:1fr;gap:16px}.mx-side{display:none;position:static;max-height:none;overflow:visible;border:2px solid var(--bh-black);padding:4px 14px 14px}.mx-side.is-open{display:block}.mx-filters{display:inline-flex;padding-right:12px}.mx-view{display:none}.lp-search{flex-basis:100%;order:-1}.lp-search kbd{display:none}.mx-tabs{overflow-x:auto;scrollbar-width:none}.mx-card{padding:14px}.mx-tray{bottom:0}.mx-tray-in{padding:10px 12px;gap:10px}.mx-tray-list{display:none}.mx-tray-l{flex:1}.lp-hero-grid,.lp-band-grid{grid-template-columns:1fr}.lp-hero .lp-ask:before,.lp-hero .lp-ask p{display:none}.lp-hero .lp-ask{padding:12px}.lp-hero .lp-ask h2{font-size:var(--lp-base);margin-bottom:8px}.lp-index-grid{grid-template-columns:1fr 1fr}.lp-scroll{overflow-x:auto}.lp-table>thead>tr>th{position:static}.lp-table{min-width:680px}.lp-mark{width:44px;height:44px;margin-right:12px;vertical-align:-4px}.lp-mark .lg{width:30px;height:30px}.lp-bars{padding:16px}.lp-bars li{grid-template-columns:96px minmax(0,1fr);gap:8px}.b-track{padding-right:104px}.b-val{margin-right:-104px}.b-x{margin-left:6px}.cmp-table tbody th{width:auto}}@media (max-width: 560px){.lp-index-grid{grid-template-columns:1fr}.lp-band .lp-access{flex-direction:column}.lp-band .lp-access button{align-self:flex-start}.mx-price{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.lp-access button,.mx-chev,.b-bar,.lp-tip,.mx-card{transition:none}.tf-fill{animation:none}.lp-bars.is-armed .b-bar{transform:none}.lp-bars.is-armed .b-val{opacity:1}}
