.sbp{--x:max(16px, (100% - 1320px) / 2);--ink:var(--film-ink);--ground:var(--film-0);background:var(--film-0);color:var(--film-ink)}.sbp :is(a,button):focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}@keyframes sbp-up{0%{opacity:0;translate:0 12px}}@keyframes sbp-up6{0%{opacity:0;translate:0 6px}}@keyframes sbp-wipe-x{0%{clip-path:inset(-48px 100% -48px -24px)}to{clip-path:inset(-48px -24px)}}@keyframes sbp-wipe-y{0%{clip-path:inset(-24px -24px 100%)}to{clip-path:inset(-24px)}}.sbp-idx{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-3);margin:0;font-size:12px;line-height:12px}.sbp-h2{letter-spacing:-.025em;color:var(--film-ink);white-space:nowrap;margin:0;font-size:48px;font-weight:500;line-height:48px}.sbp-h2 .sbp-idx{margin-bottom:6.5px;font-weight:400;display:block}.sbp-line{color:var(--film-ink-2);max-width:480px;margin:0;font-size:20px;line-height:29px}.sbp-quiet{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);text-underline-offset:3px;white-space:nowrap;margin:-14px 0;padding:14px 0;font-size:12px;line-height:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}.sbp-quiet:hover,.sbp-quiet:focus-visible{text-decoration-color:currentColor}.s5.sbp-top{--fs:clamp(34px, 4.4445vw, 64px);--nf:clamp(88px, 10vw, 144px);--R:clamp(120px, 14.5834vw, 210px);--K:calc(var(--R) * 230 / 210);--ph:calc(var(--R) * 470 / 210);--cx:calc(100% - var(--x) - var(--R) - var(--K) + var(--R) * 40 / 210);--cy:calc(50% + 32px)}.sbp-top .sbp-h1{top:calc(112px - .146 * var(--fs))}.sbp-top .sbp-h1 .s5-ln{vertical-align:top;display:inline-block}.sbp-bp{display:none}.sbp-top .s5-tg{top:calc(112px + .729 * var(--fs) + .98 * var(--fs) + 64px - 10.2px - 16px)}.sbp-act{z-index:3;left:var(--x);top:calc(112px + .729 * var(--fs) + .98 * var(--fs) + 64px + 32px);position:absolute}.sbp-act .btn{--h:52px;padding:0 22px;font-size:15px}.s5[data-arm]:not([data-on]) .sbp-act{opacity:0}.s5[data-on] .sbp-act{animation:v3-up .6s var(--ease-out) 3.4s both}.sbp-top .s5-dot i{width:7px;height:7px}.s5.sbp-top[data-arm] .s5-dot i{transform:translate(-50%,-50%)scale(.714)}.sbp-top .s5-k[data-k=diamond]{width:8.49px;height:8.49px}.sbp-top .s5-k[data-k=ring]{width:13px;height:13px}.sbp-size{visibility:hidden}.sbp-size:before{content:attr(data-t)}@media (min-width:681px){.s5.sbp-top .s5-tally{bottom:calc(52px - .115 * var(--nf))}.s5.sbp-top .s5-lines{top:auto;left:calc(100% + 32px);bottom:calc(86px - .115 * 22px - (52px - .115 * var(--nf)))}.sbp-top .s5-line{max-width:520px;bottom:72.2px}}.sbp-fams{pointer-events:none;position:absolute;inset:0}.sbp-fam{--fr:calc(var(--R) + .8 * var(--K) + 28px);left:calc(var(--cx) + var(--ux) * var(--fr));top:calc(var(--cy) + var(--uy) * var(--fr));transform:translate(calc(-50% + 50% * var(--ux) + var(--nx,0px)), calc(-50% + 50% * var(--uy) + var(--ny,0px)));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);white-space:nowrap;opacity:0;transition:opacity .2s var(--ease-in);font-size:11px;line-height:11px;position:absolute}.sbp-fam[data-on]{opacity:1;transition:opacity .16s var(--ease-out)}.sbp-splits{--ri:130px;--ro:230px;--B:290px;--scx:calc(100% - var(--x) - 400px);--scy:50%;height:max(100svh,820px);position:relative}.sbp-txt{z-index:1;left:var(--x);width:480px;position:absolute;top:86px}.sbp-splits .sbp-line{margin-top:57.3px}.sbp-rule{font-family:var(--font-mono), ui-monospace, monospace;color:var(--film-ink-3);max-width:480px;margin:20px 0 0;font-size:12px;line-height:18px}.sbp-links{flex-wrap:wrap;gap:14px 28px;margin:18px 0 0;display:flex}.sbp-fig{left:calc(var(--scx) - var(--B));top:calc(var(--scy) - var(--B));width:calc(2 * var(--B));height:calc(2 * var(--B));touch-action:pan-y;margin:0;position:absolute}.sbp-fig:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.sbp-out,.sbp-in,.sbp-pts,.sbp-hash{left:50%;top:var(--B);pointer-events:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.sbp-out{width:calc(2 * var(--ro));height:calc(2 * var(--ro))}.sbp-in,.sbp-pts{width:calc(2 * var(--ri));height:calc(2 * var(--ri))}.sbp-in{filter:drop-shadow(0 0 1.5px rgb(255 170 80/calc(.55 * var(--mg)))) drop-shadow(0 0 8px rgb(240 100 26/calc(.32 * var(--mg))))}.sbp-ring-i,.sbp-ring-o{fill:none;stroke-dasharray:1 1;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.sbp-ring-i{stroke:url(#sbp-molten);stroke-width:1.5px}.sbp-ring-o{stroke:var(--film-ink-3);stroke-width:1px}.sbp-pt{fill:var(--film-ink);transform-box:fill-box;transform-origin:50%;filter:url(#sbp-glow)}.sbp-pt[data-hot]{filter:url(#sbp-glow-hot)}.sbp-arc circle{fill:var(--film-ink-3);transition:fill .2s var(--ease-in)}.sbp-arc[data-lift] circle{fill:var(--film-ink-2);transition:fill .16s var(--ease-out)}.sbp-n{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:absolute}.sbp-num{letter-spacing:-.03em;color:var(--film-ink);font-size:56px;font-weight:500;line-height:48px}.sbp-lab{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);text-align:center;font-size:11px;line-height:15px}.sbp-lab>span{white-space:nowrap;display:block}.sbp-n-dev{left:50%;top:var(--B);transform:translate(-50%,-50%)}.sbp-n-hid{left:calc(50% + (var(--ro) + 18px) * .7071);top:calc(var(--B) + (var(--ro) + 18px) * .7071);align-items:flex-start}.sbp-n-hid .sbp-lab{text-align:left}.sbp-chip{z-index:1;left:50%;bottom:calc(100% - var(--B) + var(--ro) + 30px);white-space:nowrap;margin:0;position:absolute;transform:translate(-50%)}.sbp-pub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);font-size:11px;line-height:14px}.sbp-hash text{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;fill:var(--film-ink-2);font-size:11px}.sbp-hash-p{display:none}.sbp-slate{left:calc(var(--scx) - 320px);width:640px;top:calc(var(--scy) + 310px - 12.2px);text-align:center;min-height:16px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--film-ink-2);opacity:0;transition:opacity .2s var(--ease-in);margin:0;font-size:12px;line-height:16px;position:absolute}.sbp-slate[data-on]{opacity:1;transition:opacity .16s var(--ease-out)}.sbp-splits[data-arm]:not([data-on]) :is(.sbp-idx,.sbp-h2,.sbp-line,.sbp-rule,.sbp-quiet,.sbp-n,.sbp-chip,.sbp-hash){opacity:0}.sbp-splits[data-on] :is(.sbp-idx,.sbp-h2){animation:sbp-up .9s var(--ease-out) both}.sbp-splits[data-on] .sbp-line{animation:sbp-up .6s var(--ease-out) .2s both}.sbp-splits[data-on] :is(.sbp-rule,.sbp-quiet){animation:sbp-up .6s var(--ease-out) .3s both}.sbp-splits[data-arm]:not([data-on]) :is(.sbp-ring-i,.sbp-ring-o){stroke-dashoffset:1px}.sbp-splits[data-arm]:not([data-on]) .sbp-in{--mg:0}.sbp-splits[data-on] .sbp-ring-i{animation:s5-draw .9s var(--ease-out) both}.sbp-splits[data-on] .sbp-in{animation:s5-glow .9s var(--ease-out) both}.sbp-splits[data-on] .sbp-ring-o{animation:s5-draw 1.2s var(--ease-out) .6s both}.sbp-splits[data-arm] .sbp-pt{opacity:.6;transform:scale(.714)}.sbp-splits[data-on] .sbp-pt{animation:sbp-ign .4s var(--ease-out) var(--ign) forwards}.sbp-splits[data-arm]:not([data-on]) .sbp-arc circle{opacity:0}.sbp-splits[data-on] .sbp-arc circle{animation:v3-fade-in .3s var(--ease-out) var(--d) backwards}.sbp-splits[data-on] :is(.sbp-n,.sbp-chip){animation:sbp-up6 .6s var(--ease-out) 1.9s both}.sbp-splits[data-on] .sbp-hash{animation:.2s linear 2.1s both v3-fade-in}@keyframes sbp-ign{0%{opacity:.6;transform:scale(.714)}35%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.sbp-graded{height:580px;position:relative}.sbp-gtxt{left:var(--x);width:460px;position:absolute;top:38px}.sbp-graded .sbp-line{max-width:460px;margin-top:18px}.sbp-draw{left:calc(var(--x) + 240px);right:calc(var(--x) + 120px);height:0;position:absolute;top:300px}.sbp-track{clip-path:inset(-48px -24px);position:absolute;inset:0}.sbp-seg{top:-.5px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);height:1px;position:absolute}.sbp-solid{background:var(--film-ink-2)}.sbp-stn{left:calc(var(--t) * 100%);width:0;height:0;position:absolute;top:0}.sbp-stl{width:max-content;max-width:var(--mw);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);font-size:11px;line-height:15px;position:absolute;bottom:44px;left:0}.sbp-tick{background:var(--film-ink-3);width:1px;height:8.5px;position:absolute;top:-4.25px;left:-.5px;transform:rotate(45deg)}.sbp-tick[data-tone=bone]{background:var(--film-ink)}.sbp-gate{width:2px;height:64px;filter:drop-shadow(0 0 1.5px rgb(255 170 80/calc(.55 * var(--mg)))) drop-shadow(0 0 8px rgb(240 100 26/calc(.32 * var(--mg))));background:linear-gradient(#a82c08 0%,#f0641a 18%,#ffb24e 32%,#ffe6b0 44%,#fff6e2 50%,#ffe6b0 56%,#ffb24e 68%,#f0641a 82%,#a82c08 100%);position:absolute;top:-32px;left:-1px}.sbp-outc b{box-sizing:border-box;position:absolute;left:0}.sbp-dia{filter:drop-shadow(0 0 1.5px #ffaa50b3)drop-shadow(0 0 6px #f0641a73);background:linear-gradient(135deg,#f0641a,#ffb24e 32%,#fff1d2 50%,#ffb24e 68%,#f0641a);width:8.49px;height:8.49px;top:-10px;transform:translate(-50%,-50%)rotate(45deg)}.sbp-rng{border:1.5px solid var(--film-ink);border-radius:50%;width:13px;height:13px;top:10.5px;transform:translate(-50%,-50%)}.sbp-graded[data-arm]:not([data-on]) :is(.sbp-gtxt>*,.sbp-stn){opacity:0}.sbp-graded[data-on] .sbp-gtxt>*{animation:sbp-up .6s var(--ease-out) both}.sbp-graded[data-arm]:not([data-on]) .sbp-track{clip-path:inset(-48px 100% -48px -24px)}.sbp-graded[data-on] .sbp-track{animation:sbp-wipe-x .9s var(--ease-out) both}.sbp-graded[data-on] .sbp-stn{animation:v3-fade-in .3s var(--ease-out) var(--at) both}.sbp-graded[data-arm]:not([data-on]) .sbp-gate{--mg:0}.sbp-graded[data-on] .sbp-gate{animation:s5-glow .5s var(--ease-out) var(--at) both}.sbp-board{left:var(--x);width:560px;scroll-margin-top:96px;position:absolute;top:380px}.sbp-board .sbp-line{max-width:560px}.sbp-lact{margin-top:32px}.sbp-lact .btn,.sbp-cout .btn{--h:48px;padding:0 20px;font-size:15px}.sbp-graded[data-arm]:not([data-on]) .sbp-board>*{opacity:0}.sbp-graded[data-on] .sbp-board>*{animation:sbp-up .6s var(--ease-out) .9s both}.sbp-band{margin:0 var(--x);border-top:1px solid #f4efe624;grid-template-columns:1fr 1fr;column-gap:40px;padding:40px 0 112px;display:grid;position:relative}.sbp-col{scroll-margin-top:96px;position:relative}.sbp-col+.sbp-col:before{content:"";background:#f4efe624;width:1px;position:absolute;top:0;bottom:0;left:-20px}.sbp-col:after{content:"";pointer-events:none;filter:drop-shadow(0 0 1.5px #ffaa508c)drop-shadow(0 0 6px #f0641a4d);transform-origin:0;height:1px;transition:transform .2s var(--ease-in);background:linear-gradient(90deg,#a82c08 0%,#f0641a 18%,#ffb24e 32%,#ffe6b0 44%,#fff6e2 50%,#ffe6b0 56%,#ffb24e 68%,#f0641a 82%,#a82c08 100%);position:absolute;top:-41px;left:0;right:0;transform:scaleX(0)}.sbp-col:hover:after,.sbp-col:focus-within:after{transition:transform .26s var(--ease-out);transform:scaleX(1)}.sbp-cname{letter-spacing:-.02em;color:var(--film-ink);margin:14px 0 0;font-size:32px;font-weight:500;line-height:36px}.sbp-cname code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:28px}.sbp-cline{max-width:520px;color:var(--film-ink-2);margin:8px 0 0;font-size:16px;line-height:24px}.sbp-caps{max-width:520px;margin:28px 0 0;padding:0;list-style:none}.sbp-cap{color:var(--film-ink);border-top:1px solid #f4efe61f;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:11px 0 12px;font-size:16px;line-height:24px;display:flex}.sbp-cap-v{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--film-ink-2);text-align:right;flex:none;font-size:12px;line-height:16px}.sbp-nobr{white-space:nowrap}.sbp-cap:last-child{border-bottom:1px solid #f4efe61f}.sbp-cout{align-items:center;min-height:48px;margin-top:32px;display:flex}.sbp-band[data-arm]:not([data-on]) .sbp-col{opacity:0}.sbp-band[data-on] .sbp-col{animation:sbp-up .6s var(--ease-out) calc(var(--i) * 90ms) both}@media (max-width:1099px){.sbp-splits{height:auto;padding:56px var(--x) 56px;flex-direction:column;align-items:flex-start;display:flex}.sbp-txt{display:contents}.sbp-splits .sbp-idx{order:1}.sbp-splits .sbp-h2{order:2}.sbp-splits .sbp-line{order:3;margin-top:18px}.sbp-fig{height:calc(2 * var(--B) + 40px);order:4;align-self:center;margin:40px 0 0;position:relative;top:auto;left:auto}.sbp-slate{order:5;width:100%;margin:4px 0 0;position:static}.sbp-rule{order:6;margin-top:24px}.sbp-links{order:7;margin-top:18px}.sbp-graded{height:auto;padding:56px var(--x) 64px}.sbp-gtxt{width:auto;max-width:560px;position:static}.sbp-draw{height:340px;margin:48px 0 0 24px;position:relative;top:auto;left:auto;right:auto}.sbp-seg{top:var(--pa);width:1px;height:calc(var(--pb) - var(--pa));left:-.5px}.sbp-stn{left:0;top:var(--py)}.sbp-stl{max-width:min(300px, calc(100vw - 2 * var(--x) - 56px));top:0;bottom:auto;left:28px;transform:translateY(-50%)}.sbp-tick{transform:rotate(-45deg)}.sbp-outc .sbp-dia{top:0;left:-10px}.sbp-outc .sbp-rng{top:0;left:10.5px}.sbp-stn[data-i="3"] .sbp-stl{left:40px}.sbp-graded[data-arm]:not([data-on]) .sbp-track{clip-path:inset(-24px -24px 100%)}.sbp-graded[data-on] .sbp-track{animation-name:sbp-wipe-y}.sbp-board{width:auto;max-width:560px;margin-top:56px;position:static}}@media (max-width:680px){.s5.sbp-top{--fs:34px;--nf:88px;--R:100px;--K:100px;--ph:216px;--cx:50%;--cy:470px;height:calc(var(--cy) + 480px)}.sbp-top .sbp-h1{left:16px;top:calc(88px - .146 * var(--fs))}.sbp-bd{display:none}.sbp-bp{display:inline}.sbp-top .s5-tg{top:calc(88px + .729 * var(--fs) + 2 * .98 * var(--fs) + 24px - 16px)}.sbp-top .s5-tally{top:calc(var(--cy) + 282px - .885 * var(--nf))}.sbp-top .s5-lines{top:calc(.885 * var(--nf) + 28px - (9px + .385 * 18px))}.sbp-top .s5-row{top:calc(var(--cy) + 282px + 50px + 26px - 11.35px)}.sbp-act{left:16px;top:calc(var(--cy) + 282px + 50px + 26px + 15px + 24px)}.sbp-act .btn{--h:48px;padding:0 20px}.sbp-fams{display:none}.sbp-splits{--ri:70px;--ro:140px;--B:175px;padding:48px 16px}.sbp-h2{letter-spacing:-.02em;white-space:normal;font-size:30px;line-height:32px}.sbp-line{font-size:16px;line-height:23px}.sbp-fig{height:calc(2 * var(--B) + 84px);margin-top:28px}.sbp-num{font-size:40px;line-height:36px}.sbp-n-hid{left:50%;top:calc(var(--B) + var(--ro) + 22px);align-items:center;transform:translate(-50%)}.sbp-n-hid .sbp-lab{text-align:center}.sbp-hash-d{display:none}.sbp-hash-p{display:block}.sbp-hash-p text{font-size:9px}.sbp-graded{padding:48px 16px 56px}.sbp-board{margin-top:40px}.sbp-band{grid-template-columns:1fr;margin:0 16px;padding:32px 0 72px}.sbp-col+.sbp-col{border-top:1px solid #f4efe624;margin-top:48px;padding-top:32px}.sbp-col+.sbp-col:before{display:none}.sbp-col+.sbp-col:after{top:-1px}.sbp-col:first-child:after{top:-33px}.sbp-cap{gap:4px;display:grid}.sbp-cap-v{text-align:left}}@media (prefers-reduced-motion:reduce){.sbp :is(.sbp-splits,.sbp-graded,.sbp-band) :is(*){transition:none!important;animation:none!important}}.sbp-idx,.sbp-h2 .sbp-idx{display:none}.sbp-pub-a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sbp-pub-a:focus-visible{outline:2px solid var(--film-ink);outline-offset:2px}
