.bmp{--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}.bmp .bm{--x:max(16px, (100% - 1320px) / 2)}.bmp summary:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}@keyframes bmp-up{0%{opacity:0;translate:0 12px}}@keyframes bmp-up6{0%{opacity:0;translate:0 6px}}@keyframes bmp-up4{0%{opacity:0;translate:0 4px}}@keyframes bmp-fade{0%{opacity:0}}@keyframes bmp-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bmp-sx{0%{transform:scaleX(0)}}@keyframes bmp-sy{0%{transform:scaleY(0)}}@keyframes bmp-pop{0%{opacity:0;transform:scale(.6)}}.bm.bmp-hero{--fs:clamp(34px, 4.4445vw, 64px);padding:calc(112px - .146 * var(--fs)) var(--x) 28px}@media (min-width:681px){.bm.bmp-hero{--rp:clamp(56px, 8.4svh, 76px);--bh:clamp(20px, 3.2svh, 28px);min-height:100svh}}.bmp .bmp-h1{max-width:none;font-size:var(--fs);letter-spacing:-.03em;line-height:.98}.bmp-line{color:var(--film-ink-2);text-wrap:pretty;margin:20px 0 0;font-size:20px;line-height:29px}.bm.bmp-hero .bm-ctl{margin-top:40px}.bm.bmp-hero .bm-chart{margin-top:36px}@media (min-width:1100px){.bmp-hero .bm-nm{font-size:20px;line-height:24px}.bmp-hero .bm-v{font-size:32px;line-height:36px}.bmp-hero .bm-rv{font-size:20px;line-height:24px}}.bmp-floor{margin-top:auto;padding-top:24px}.bmp-fl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;min-height:44px;display:flex}.bmp-scope{font:400 11px/16px var(--mono);color:var(--film-ink-3);margin:0}.bmp-links{flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.bmp .bmp-quiet{align-items:center;gap:8px;min-height:44px;margin:0;padding:0;display:inline-flex}.bmp-quiet .arr{width:10px;height:10px}.bmp-floor .bmp-more{margin-top:4px}.bm.bmp-bm{background:var(--film-0);display:block}.bm.bmp-scale{--cols:256px minmax(0, 1fr) 150px 176px;padding:120px var(--x) 112px;border-top:1px solid var(--p3-rule)}.bmp .bmp-rule{text-wrap:pretty;max-width:640px;margin-top:20px}.bmp-hf{margin-top:56px}.bmp-hh,.bmp-hr{grid-template-columns:var(--cols);column-gap:var(--cg);align-items:center;display:grid}.bmp-hh{font:400 11px/16px var(--mono);padding-bottom:12px}.bmp-key{letter-spacing:.02em;color:var(--film-ink-2);flex-wrap:wrap;grid-column:2;gap:4px 24px;display:flex}.bmp-ki{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bmp-ki>span{flex:none;display:block}.bmp-kc{border-radius:var(--r-1);background:var(--film-ink-3);width:18px;height:10px}.bmp-kd{background:var(--film-ink);border-radius:50%;width:10px;height:10px}.bmp-kt{background:var(--film-ink);width:1.5px;height:12px}.bmp-hcol{letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-3)}.bmp-hcol:last-child{padding-left:24px}.bmp-hs{margin:0;padding:0;list-style:none;position:relative}.bmp-hr{min-height:64px;padding:10px 0;position:relative}.bmp-hr:before,.bmp-hs:after,.bmp-base{content:"";background:var(--p3-rule);transform-origin:0;height:1px;position:absolute;left:0;right:0}.bmp-hr:before{top:0}.bmp-hs:after{bottom:0}.bmp-hl{min-width:0;color:var(--film-ink);text-wrap:pretty;font-size:15px;line-height:21px}.bmp-hc{white-space:nowrap;color:var(--film-ink-3);display:block}.bmp-tr{min-width:0;height:40px;position:relative}.bmp-tr>*{position:absolute}.bmp-base{top:25.5px}.bmp-tr .bmp-cap{left:calc(var(--lo) / var(--ax) * 100%);width:calc((var(--hi) - var(--lo)) / var(--ax) * 100%);border-radius:var(--r-1);min-width:10px;height:10px;transform-origin:var(--o) 50%;top:21px}.bmp-tick{left:calc(var(--bar) / var(--ax) * 100% - .75px);background:var(--film-ink);transform-origin:50% 100%;width:1.5px;height:24px;top:14px}.bmp-dot{left:calc(var(--pt) / var(--ax) * 100% - 5px);background:var(--film-ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--film-0);border-radius:50%;top:21px}.bmp-bl{left:calc(var(--bar) / var(--ax) * 100% + 6px);font:400 11px/14px var(--mono);letter-spacing:.02em;color:var(--film-ink-2);white-space:nowrap;top:0}.bmp-hr[data-flip] .bmp-bl{left:auto;right:calc(100% - var(--bar) / var(--ax) * 100% + 6px)}.bmp-h5{font:400 11px/14px var(--mono);letter-spacing:.02em;color:var(--film-ink-3);white-space:nowrap;top:19px;left:0}.bmp-hn{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.bmp-hnc{align-items:baseline;gap:6px;display:flex}.bmp-hv{letter-spacing:-.01em;color:var(--film-ink);font-variant-numeric:proportional-nums;font-size:20px;font-weight:500;line-height:24px}.bmp-ho{font:400 12px/16px var(--mono);letter-spacing:.02em;color:var(--film-ink-3)}.bmp-hci{font:400 11px/14px var(--mono);letter-spacing:.02em;color:var(--film-ink-3);font-variant-numeric:tabular-nums}.bmp-hd{align-items:center;gap:8px;padding-left:24px;display:flex}.bmp-hd .bm-sq{width:8px;height:8px}.bmp-hd .bmp-v{line-height:16px}@media (forced-colors:active){.bmp :is(.bmp-tick,.bmp-dot,.bmp-base,.bmp-kc,.bmp-kd,.bmp-kt){forced-color-adjust:none;background:canvastext}.bmp-dot{box-shadow:0 0 0 2px canvas}}.bmp-more{margin-top:36px}.bmp-more>summary{cursor:pointer;min-height:44px;font:400 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);align-items:center;padding-left:20px;list-style:none;display:inline-flex;position:relative}.bmp-more>summary:hover{color:var(--film-ink)}.bmp-more>summary::-webkit-details-marker{display:none}.bmp-fold>summary::-webkit-details-marker{display:none}.bmp-mb{padding-top:20px}.bmp-mb>:first-child{margin-top:0}.bmp-all{max-width:760px}.bmp-all+.bmp-t{margin-top:32px}.bmp-more .bmp-t{max-width:none}.bmp-more .bmp-t thead th:first-child{width:232px}.bmp-scale .bmp-more .bmp-t thead th:first-child{width:280px}.bmp-k{white-space:nowrap}.bmp-more>summary:before,.bmp-more>summary:after,.bmp-fold>summary:before,.bmp-fold>summary:after{content:"";background:var(--film-ink);width:10px;height:1.5px;position:absolute}.bmp-more>summary:before,.bmp-more>summary:after{top:calc(50% - .75px);left:0}.bmp-fold>summary:before,.bmp-fold>summary:after{top:22.25px;right:4px}.bmp-more>summary:after,.bmp-fold>summary:after{transform:rotate(90deg)}.bmp-more[open]>summary:after,.bmp-fold[open]>summary:after{opacity:0;transform:rotate(180deg)}.bmp-t{border-collapse:collapse;width:100%;max-width:1120px;margin-top:40px;font-size:15px;line-height:22px}.bmp-t+.bmp-t,.bmp-note+.bmp-t{margin-top:64px}.bmp-t caption{caption-side:top;text-align:left;max-width:760px;color:var(--film-ink-2);text-wrap:pretty;padding:0 0 16px;font-size:16px;line-height:24px}.bmp-t :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--p3-rule);padding:16px 28px 16px 0}.bmp-t :is(th,td):last-child{padding-right:0}.bmp-t thead th{vertical-align:bottom;font:400 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-3);border-top:0;padding-top:0;padding-bottom:12px}.bmp-t tbody th{color:var(--film-ink);font-weight:400}.bmp-t thead th:first-child{width:280px}.bmp-t-h thead th:first-child{width:420px}.bmp-t tbody tr:last-child>*{border-bottom:1px solid var(--p3-rule)}.bmp-nm{white-space:nowrap;align-items:center;gap:10px;font-size:17px;line-height:24px;display:inline-flex}.bmp-t tr[data-courant] .bmp-nm{font-weight:500}.bmp-n{font:400 17px/24px var(--mono);font-variant-numeric:tabular-nums;color:var(--film-ink);white-space:nowrap;display:block}.bmp-ci{font:400 12px/18px var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--film-ink-3);margin-top:4px;display:block}.bmp-bar{font:400 15px/24px var(--mono);color:var(--film-ink-2);white-space:nowrap}.bmp-t-h tbody th{font-size:16px;line-height:24px}.bmp-id{font:400 12px/24px var(--mono);letter-spacing:.04em;color:var(--film-ink-3);margin-right:6px}.bmp-v{font:400 11px/24px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);display:block}.bmp-v[data-v=refuted]{color:var(--film-ink)}.bmp-why{max-width:440px;color:var(--film-ink-2);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:21px;display:block}.bmp-note{max-width:760px;color:var(--film-ink-3);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:23px}.bmp-caps{max-width:520px;margin:28px 0 0;padding:0;list-style:none;position:relative}.bmp-cap{padding-top:1px;position:relative}.bmp-cap:before,.bmp-caps:after{content:"";background:var(--p3-rule);transform-origin:0;height:1px;position:absolute;left:0;right:0}.bmp-cap:before{top:0}.bmp-caps:after{bottom:0}.bmp-fold{padding-bottom:8px}.bmp-fold>summary{cursor:pointer;min-height:44px;color:var(--film-ink);justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:-5px;padding:11px 32px 9px 0;font-size:16px;line-height:24px;list-style:none;display:flex;position:relative}.bmp-cn{min-width:0}.bmp-cv{min-width:0;font:400 12px/16px var(--mono);letter-spacing:.02em;color:var(--film-ink-2);text-align:right}.bmp-fold>summary:hover .bmp-cv{color:var(--film-ink)}.bmp-nobr{white-space:nowrap}.bmp-q{letter-spacing:-.005em;color:var(--film-ink);text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:24px}.bmp-cl,.bmp-a{max-width:520px;color:var(--film-ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.bmp-a{max-width:60ch}.bmp-cl+.bmp-cl,.bmp-fold>summary+*{margin-top:8px}.bmp-fold>:last-child:not(summary){padding-bottom:20px}.bmp-ic{font:400 .9em/1 var(--mono);color:var(--film-ink);overflow-wrap:anywhere}.bmp-tm{color:var(--film-ink-3);margin:32px 0 0;font-size:13px;line-height:20px}@media (prefers-reduced-motion:no-preference){.bmp{interpolate-size:allow-keywords}.bmp details::details-content{block-size:0;transition:block-size .2s var(--ease-in), content-visibility .2s var(--ease-in) allow-discrete;overflow-y:clip}.bmp details[open]::details-content{block-size:auto;transition:block-size .28s var(--ease-out), content-visibility .28s var(--ease-out) allow-discrete}.bmp details[open]>:not(summary){animation:bmp-up4 .22s var(--ease-out) 60ms both}.bmp details>summary:after{transition:transform .2s var(--ease-out), opacity .2s var(--ease-out)}.bmp-more>summary,.bmp-cv{transition:color .16s var(--ease-out)}.bmp-hero .bmp-line{animation:bmp-up .6s var(--ease-out) .15s both}.bmp-hero .bm-ctl{animation:bmp-fade .4s var(--ease-out) .3s both}.bmp-hero .bm-hd,.bmp-hero .bm-chart:before,.bmp-hero .bm-r[data-courant]:after{animation:bmp-fade .4s var(--ease-out) .45s both}.bmp-hero .bm-r .bm-nm{animation:bmp-fade .3s var(--ease-out) calc(.5s + var(--k) * 80ms) both}.bmp-hero .bm-r .bm-b{animation:bmp-wipe .9s var(--ease-out) calc(.5s + var(--k) * 80ms) both}.bmp-hero .bm-r :is(.bm-n,.bm-rr){animation:bmp-up6 .4s var(--ease-out) calc(1.15s + var(--k) * 80ms) both}.bmp-hero .bmp-floor{animation:bmp-fade .6s var(--ease-out) 1.7s both}.bmp-scale[data-on] .sbp-h2{animation:bmp-up .9s var(--ease-out) both}.bmp-scale[data-on] .bmp-rule{animation:bmp-up .6s var(--ease-out) .2s both}.bmp-scale[data-on] .bmp-hh{animation:bmp-fade .4s var(--ease-out) .3s both}.bmp-scale[data-on] .bmp-hr:before,.bmp-scale[data-on] .bmp-base{animation:bmp-sx .5s var(--ease-out) calc(.3s + var(--k) * 60ms) both}.bmp-scale[data-on] .bmp-hs:after{animation:bmp-sx .5s var(--ease-out) .66s both}.bmp-scale[data-on] .bmp-tick{animation:bmp-sy .24s var(--ease-out) calc(.7s + var(--k) * 60ms) both}.bmp-scale[data-on] :is(.bmp-bl,.bmp-h5){animation:bmp-fade .2s var(--ease-out) calc(.76s + var(--k) * 60ms) both}.bmp-scale[data-on] .bmp-cap{animation:bmp-sx .7s var(--ease-out) calc(1s + var(--k) * 90ms) both}.bmp-scale[data-on] .bmp-dot{animation:bmp-pop .2s var(--ease-out) calc(1s + var(--k) * 90ms) both}.bmp-scale[data-on] :is(.bmp-hn,.bmp-hd){animation:bmp-up6 .4s var(--ease-out) calc(1.5s + var(--k) * 90ms) both}.bmp-scale[data-on]>.bmp-more{animation:bmp-fade .4s var(--ease-out) 1.9s both}.bmp-band[data-on] .bmp-cap:before{animation:bmp-sx .4s var(--ease-out) calc(var(--i) * 90ms + .15s + var(--r) * 40ms) both}.bmp-band[data-on] .bmp-caps:after{animation:bmp-sx .4s var(--ease-out) calc(var(--i) * 90ms + .15s + var(--n) * 40ms) both}}@media (max-width:767px){.bmp-hero .bmp-line,.bmp-hero .bm-ctl,.bmp-hero .bm-hd,.bmp-hero .bm-chart:before,.bmp-hero .bm-r[data-courant]:after,.bmp-hero .bm-r .bm-nm,.bmp-hero .bm-r .bm-b,.bmp-hero .bm-r :is(.bm-n,.bm-rr),.bmp-hero .bmp-floor,.bmp-scale[data-on] .sbp-h2,.bmp-scale[data-on] .bmp-rule,.bmp-scale[data-on] .bmp-hh,.bmp-scale[data-on] .bmp-hr:before,.bmp-scale[data-on] .bmp-base,.bmp-scale[data-on] .bmp-hs:after,.bmp-scale[data-on] .bmp-tick,.bmp-scale[data-on] :is(.bmp-bl,.bmp-h5),.bmp-scale[data-on] .bmp-cap,.bmp-scale[data-on] .bmp-dot,.bmp-scale[data-on] :is(.bmp-hn,.bmp-hd),.bmp-scale[data-on]>.bmp-more,.bmp-band[data-on] .bmp-cap:before,.bmp-band[data-on] .bmp-caps:after{animation-duration:0s;animation-delay:0s}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.bmp-scale[data-arm]:not([data-on]) :is(.sbp-h2,.bmp-rule,.bmp-hh,.bmp-bl,.bmp-h5,.bmp-dot,.bmp-hn,.bmp-hd,.bmp-more){opacity:0}.bmp-scale[data-arm]:not([data-on]) :is(.bmp-base,.bmp-cap),.bmp-scale[data-arm]:not([data-on]) .bmp-hr:before,.bmp-scale[data-arm]:not([data-on]) .bmp-hs:after{transform:scaleX(0)}.bmp-scale[data-arm]:not([data-on]) .bmp-tick{transform:scaleY(0)}.bmp-band[data-arm]:not([data-on]) .bmp-cap:before,.bmp-band[data-arm]:not([data-on]) .bmp-caps:after{transform:scaleX(0)}}@media (min-width:681px) and (max-width:1099px){.bm.bmp-scale{--cols:200px minmax(0, 1fr) 120px 136px}.bmp-more .bmp-t thead th:first-child{width:180px}.bmp-scale .bmp-more .bmp-t thead th:first-child{width:220px}.bmp-fold>summary{display:grid}.bmp-cv{text-align:left}}@media (max-width:680px){.bm.bmp-hero{--fs:44px;padding:calc(88px - 23px + .344 * var(--fs)) var(--x) 24px}.bmp .bmp-h1{line-height:46px}.bmp-line{margin-top:12px;font-size:16px;line-height:23px}.bm.bmp-hero .bm-ctl{margin-top:20px}.bm.bmp-hero .bm-chart{margin-top:14px}.bmp-floor{padding-top:24px}.bmp-fl{min-height:0;display:block}.bmp-scope{line-height:15px}.bmp-links{grid-template-columns:1fr;gap:0;margin-top:8px;display:grid}.bmp .bmp-quiet{min-height:40px;font-size:11px}.bmp-floor .bmp-more{margin-top:0}.bm.bmp-scale{padding:64px var(--x)}.bmp .bmp-rule{margin-top:12px}.bmp-hf{margin-top:24px}.bmp-hh{display:block}.bmp-hcol{display:none}.bmp-key{gap:4px 16px}.bmp-hr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l n""t t""c d";gap:6px 12px;min-height:0;padding:14px 0}.bmp-hr[data-x]{grid-template-areas:"l n""t d"}.bmp-hl{grid-area:l;font-size:14px;line-height:19px}.bmp-hc{display:inline}.bmp-tr{grid-area:t}.bmp-hr[data-x] .bmp-tr{height:16px}.bmp-hr[data-x] .bmp-h5{top:1px}.bmp-hn{display:contents}.bmp-hnc{grid-area:n;justify-self:end;gap:4px}.bmp-hv{font-size:17px;line-height:20px}.bmp-ho{letter-spacing:0;font-size:11px;line-height:14px}.bmp-hci{grid-area:c;align-self:center}.bmp-hd{grid-area:d;justify-self:end;padding-left:0}.bmp-more{margin-top:24px}.bmp-fold>summary{display:grid}.bmp-cv{text-align:left}.bmp-t,.bmp-t tbody,.bmp-t caption{width:100%;display:block}.bmp-t{margin-top:28px}.bmp-t+.bmp-t,.bmp-note+.bmp-t{margin-top:48px}.bmp-all+.bmp-t{margin-top:24px}.bmp-t caption{font-size:15px;line-height:22px}.bmp-t thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bmp-t tr{border-top:1px solid var(--p3-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;padding:16px 0;display:grid}.bmp-t tbody tr:last-child{border-bottom:1px solid var(--p3-rule)}.bmp-t :is(th,td),.bmp-t tbody tr:last-child>*{border:0;padding:0}.bmp-t tbody th{grid-column:1/-1}.bmp-t td:before{content:attr(data-k);font:400 10px/14px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-3);margin-bottom:4px;display:block}.bmp-t-h td:last-child{grid-column:1/-1}.bmp-n{white-space:normal;font-size:16px;line-height:22px}.bmp-ci{font-size:11px;line-height:16px}.bmp-nm{white-space:normal}.bmp-bar{font-size:14px;line-height:22px}.bmp-why{max-width:none}}
