.bk{--bk-ink:var(--ink,#0c1430);--bk-ink-2:var(--ink-2,#4a5270);--bk-line:var(--line,#0c143024);--bk-acc:var(--coral,#ff5a36);--bk-acc-text:var(--coral-text,#c63a17);--bk-cool:#5b7cff;--bk-warn:#d9772e;--bk-ok:#1f8f66;--bk-zone:#2bb3c0;--bk-layer:#0c14300d;--bk-layer-line:#0c14306b;--bk-core:#1b2758;--bk-core-2:#0a1029;--bk-pad:max(16px, calc((100vw - 1240px) / 2));color:var(--bk-ink);position:relative}:root[data-theme=dark] .bk{--bk-ink:#eef0f6;--bk-ink-2:#b6bcd2;--bk-line:#ffffff29;--bk-cool:#7d97ff;--bk-warn:#ff9a5c;--bk-ok:#5fd3a4;--bk-acc:#ff8a6e;--bk-zone:#4fd6e3;--bk-layer:#ffffff0d;--bk-layer-line:#ffffff80;--bk-core:#fff;--bk-core-2:#c3cdee}:root[data-contrast=more] .bk{--bk-layer-line:currentColor;--bk-ink-2:var(--bk-ink)}.bk__intro{padding:clamp(24px, 6vw, 72px) var(--bk-pad) clamp(16px, 3vw, 32px);box-sizing:content-box;max-width:1240px;margin:0 auto}.bk__kicker,.bk__k{font:600 12.5px/1.2 var(--sh-text,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-acc-text);margin:0 0 14px}:root[data-theme=dark] .bk__kicker,:root[data-theme=dark] .bk__k{color:var(--bk-acc)}.bk__h{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.4rem,6vw,5.2rem);font-weight:650;line-height:.98}.bk__lead{max-width:40rem;color:var(--bk-ink-2);text-wrap:pretty;margin:24px 0 0;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.5}.bk__contact{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:28px 0 0;display:flex}.bk__contact-l{color:var(--bk-ink-2)}.bk__contact a,.bk__cta{color:inherit;text-decoration:underline;text-decoration-color:var(--bk-acc);text-underline-offset:5px;font-weight:650;text-decoration-thickness:2px}.bk a:focus-visible{outline:3px solid var(--bk-acc);outline-offset:3px;border-radius:4px}.bk__pin{position:relative}.bk__stage{max-width:1240px;padding:0 var(--bk-pad);box-sizing:content-box;margin:0 auto;position:relative}.bk__fig{margin:0 0 clamp(24px,4vw,48px)}.bk__svg{aspect-ratio:16/10;width:100%;height:auto;display:block}.bk__chapters{gap:clamp(36px,6vw,72px);margin:0;padding:0;list-style:none;display:grid}.bk__n{font:600 13px/1 var(--sh-text,inherit);color:var(--bk-ink-2);font-variant-numeric:tabular-nums;margin:0 0 6px}.bk__t{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2rem,4.4vw,4rem);font-weight:660;line-height:1}.bk__p{max-width:30rem;color:var(--bk-ink-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.55}.bk__pts{gap:8px;max-width:34rem;margin:16px 0 0;padding:0;list-style:none;display:grid}.bk__pts li{padding-left:22px;line-height:1.45;position:relative}.bk__pts li:before{content:"";background:var(--bk-acc);border-radius:2px;width:10px;height:2px;position:absolute;top:.62em;left:0}.bk__cta{margin-top:20px;display:inline-flex}.bk__progress{display:none}.bk__note{max-width:1240px;padding:0 var(--bk-pad);box-sizing:content-box;color:var(--bk-ink-2);margin:clamp(24px,4vw,40px) auto 0;font-size:.9rem}.bk-layer{fill:var(--bk-layer);stroke:var(--bk-layer-line);stroke-width:1.4px;vector-effect:non-scaling-stroke}.bk-layer--aff{stroke:var(--bk-warn);stroke-width:2px}.bk-layer--clean{stroke:var(--bk-ok);stroke-width:3px;fill:color-mix(in srgb, var(--bk-ok) 14%, transparent)}.bk-core-a{stop-color:var(--bk-core)}.bk-core-b{stop-color:var(--bk-core-2)}.bk-chamber{fill:none;stroke:var(--bk-zone);stroke-width:2px;stroke-dasharray:none;vector-effect:non-scaling-stroke}.bk-copy{fill:var(--bk-core);opacity:.9}.bk-tether{fill:none;stroke:var(--bk-layer-line);stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.bk-ring{fill:none;stroke:var(--bk-ok);stroke-width:3px;stroke-linecap:round}.bk-check{fill:none;stroke:var(--bk-ok);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .bk-check{stroke:#0d1222}.bk-check{stroke:#fff}.bk-probe{fill:none;stroke:var(--bk-ok);stroke-width:4px}.bk-beam{fill:none;stroke:none}.bk-glow-stop{stop-color:var(--bk-cool)}.bk-hidden{display:none}.bk.is-live .bk-tg{transform:none}.bk:not(.is-live) .bk-probe,:root[data-effects=reduced] .bk-glow{display:none}.bk.is-live .bk__pin{height:100svh;overflow:hidden}.bk.is-live .bk__stage{max-width:none;padding:0;position:absolute;inset:0}.bk.is-live .bk__fig{margin:0;position:absolute;inset:104px 0 0}.bk.is-live .bk__svg{aspect-ratio:auto;width:100%;height:100%}.bk.is-live .bk__chapters{left:var(--bk-pad);pointer-events:none;align-items:center;gap:0;width:min(40vw,560px);display:grid;position:absolute;top:132px;bottom:56px}.bk.is-live .bk__ch{grid-area:1/1}.bk.is-live .bk__ch[data-on]{pointer-events:auto}.bk.is-live .bk__t{max-width:11ch;font-size:clamp(2.6rem,5.4vw,5.8rem);line-height:.96}.bk.is-live .bk__pts{display:none}.bk.is-live .bk__progress{left:var(--bk-pad);gap:8px;display:flex;position:absolute;bottom:28px}.bk.is-live .bk__progress i{background:var(--bk-line);border-radius:3px;width:28px;height:3px}.bk.is-live .bk__progress i[data-on]{background:var(--bk-acc)}@media (width<=860px){.bk.is-live .bk__fig{height:44%;inset:88px 0 auto}.bk.is-live .bk__chapters{width:auto;top:auto;bottom:56px;right:var(--bk-pad);align-items:start;height:44%}.bk.is-live .bk__t{font-size:clamp(2rem,9vw,3rem)}.bk.is-live .bk__p{margin-top:10px;font-size:1rem}}.bk-twin{fill:var(--bk-core);opacity:.9}.bk-twin--hit,.bk-core--hit{fill:var(--bk-warn)}.bk-sync{stroke:var(--bk-layer-line);stroke-width:2px;fill:none}.bk-zone-stop{stop-color:var(--bk-zone)}.bk-frame{fill:none;stroke:var(--bk-ink);stroke-width:3px;vector-effect:non-scaling-stroke;opacity:0}.bk-fill{fill:var(--bk-ok);opacity:.32}.bk:not(.is-live) .bk-frame,.bk:not(.is-live) [data-bk=syncNote],.bk:not(.is-live) .bk-tether{display:none}.bk:not(.is-live) .bk__svg{overflow:visible}.bk:not(.is-live) .bk-glow{opacity:.6}.bk-inner__r{fill:var(--bk-ink-inv,#fff);opacity:.07}:root[data-theme=dark] .bk-inner__r{fill:#0c1430;opacity:.08}.bk-edge{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.bk-edge-a{stop-color:#fff;stop-opacity:.9}.bk-edge-b{stop-color:#fff;stop-opacity:0}.bk-lab{font-size:30px;font-weight:600}.bk.is-live .bk__intro{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-frame--ok{stroke:var(--bk-ok);stroke-width:5px}.bk-layer--clean{stroke:#fff;filter:drop-shadow(0 0 10px var(--bk-ok))}:root[data-theme=light] .bk-layer--clean,:root:not([data-theme=dark]) .bk-layer--clean{stroke:var(--bk-ok)}:root[data-effects=reduced] .bk-layer--clean{filter:none}.bk-lab{fill:var(--bk-ink);font-size:34px;font-family:var(--sh-text,system-ui, sans-serif);letter-spacing:-.01em;font-weight:600}.bk-lab--warn{fill:var(--bk-warn)}.bk.is-live .bk__pin{width:100vw;margin-left:calc(50% - 50vw)}.bk-lab{font-family:"Inter Tight Variable", var(--sh-text,system-ui), sans-serif;font-size:27px}.bk-lab--warn{font-size:22px}.bk.is-live .bk__fig{-webkit-mask-image:linear-gradient(#0000 0,#000 72px);mask-image:linear-gradient(#0000 0,#000 72px)}
