.bcl{--bg:#000;--surface:#0b0b0b;--surface-2:#141414;--line:#232323;--line-2:#2e2e2e;--fg:#fff;--fg-2:#e6e6e6;--muted:#8a8f98;--soft:rgba(255,255,255,.6);--tech:#93E3AE;--ai:#F0532E;--studio:#F3FB3D;--sec:#52E8F8;--sans:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r:12px;--wrap:1200px;color-scheme:dark}.bcl h1,.bcl h2,.bcl h3{margin:0;text-wrap:balance}.bcl p{margin:0}.bcl .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.bcl .dots{background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.2px);background-size:22px 22px}.bcl :focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:6px}.bcl .btn{display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--sans);padding:14px 22px;border-radius:10px;border:1px solid var(--fg);cursor:pointer;transition:background .2s,color .2s,transform .2s;white-space:nowrap}.bcl .btn-solid{background:var(--fg);color:#000}.bcl .btn-solid:hover{background:var(--fg-2)}.bcl .btn-ghost{background:transparent;color:var(--fg);border-color:rgba(255,255,255,.35)}.bcl .btn-ghost:hover{border-color:var(--fg)}.bcl .btn-sm{padding:10px 18px;font-size:14px;border-radius:14px}.bcl .tag{display:inline-flex;align-items:center;gap:10px;font:500 13px/1 var(--mono);color:var(--soft);border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;background:var(--surface)}.bcl .tag .sw{display:flex;gap:4px}.bcl .tag .sw i{width:8px;height:8px;border-radius:2px;display:block}.bcl .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bcl .eyebrow{font:500 14px/1 var(--sans);color:var(--muted);display:flex;align-items:center;gap:8px}.bcl .eyebrow i{width:8px;height:8px;border-radius:2px;display:block}.bcl .hs{position:relative;height:640vh;border-bottom:1px solid var(--line)}.bcl .hs-pin{position:sticky;top:68px;height:calc(100vh - 68px);height:calc(100svh - 68px);overflow:hidden}.bcl .hs-pin:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,var(--bg) 85%);pointer-events:none}.bcl .hs-grid{position:relative;z-index:1;height:100%;display:grid;grid-template-areas:"top top top" "index cube proof" "bottom bottom bottom" "foot foot foot";padding-block:clamp(20px,4vh,44px) clamp(14px,2.5vh,28px);-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px)}.bcl .hs-top{grid-area:top}.bcl .hs-bottom,.bcl .hs-top{display:grid;text-align:center}.bcl .hs-bottom{grid-area:bottom}.bcl .st{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s,transform .5s,visibility 0s .5s}.bcl .st.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s .1s,transform .5s .1s,visibility 0s}.bcl .hs-h{font-size:clamp(32px,4.4vw,58px);font-weight:300;letter-spacing:-2px;line-height:1.08;max-width:20ch}.bcl .hs-h b{font-weight:600}.bcl .hs-bottom p{color:var(--fg-2);font-size:clamp(15px,1.3vw,17px);max-width:62ch}.bcl .hs-bottom .t{color:var(--tech)}.bcl .hs-bottom .a{color:var(--ai)}.bcl .hs-bottom .s{color:var(--studio)}.bcl .hs-bottom .cta-row{margin-top:4px}.bcl .pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bcl .pills li{font-size:13px;padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;color:var(--fg-2);background:rgba(0,0,0,.5)}.bcl .hs-cube{grid-area:cube;position:relative;display:grid;place-items:center;--s:clamp(130px,calc((100svh - 500px) / 1.55),270px);width:calc(var(--s)*1.75);min-height:calc(var(--s)*1.6)}.bcl .hs-cube .cube{--s:inherit}.bcl .mini-label{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.bcl .hs-index{grid-area:index;display:grid;gap:8px;width:min(260px,100%)}.bcl .ix{all:unset;cursor:pointer;--c:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.55);opacity:.55;transition:opacity .35s,border-color .35s,background .35s}.bcl .ix i{width:10px;height:10px;border-radius:3px;background:var(--c);display:block}.bcl .ix b{display:block;font-weight:500;font-size:15px}.bcl .ix small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.bcl .ix em{font:500 11px/1 var(--mono);font-style:normal;color:var(--muted)}.bcl .ix:hover{opacity:.85}.bcl .ix.on{opacity:1;border-color:color-mix(in srgb,var(--c) 55%,var(--line));background:color-mix(in srgb,var(--c) 8%,#000)}.bcl .ix:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.bcl .hs-proof{grid-area:proof;align-self:center;display:grid;gap:0;width:min(220px,100%)}.bcl .pf{padding-block:14px;border-top:1px solid var(--line)}.bcl .pf:last-child{border-bottom:1px solid var(--line)}.bcl .pf strong{display:block;font-size:clamp(26px,2.6vw,36px);font-weight:400;letter-spacing:-1.2px;line-height:1.1;font-variant-numeric:tabular-nums}.bcl .pf small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.bcl .hs-foot{grid-area:foot;justify-content:center;gap:24px;margin-top:clamp(12px,2.2vh,22px)}.bcl .hs-foot,.bcl .rail{display:flex;align-items:center}.bcl .rail{gap:6px}.bcl .rail button{all:unset;cursor:pointer;height:4px;width:28px;border-radius:2px;background:var(--line-2);transition:background .3s,width .3s}.bcl .rail button.on{background:var(--fg);width:48px}.bcl .rail span{font:500 12px/1 var(--mono);color:var(--muted);margin-left:10px;font-variant-numeric:tabular-nums}.bcl .hint{font:500 11px/1 var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.bcl .m-stats{display:none}.bcl .stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.bcl .stat{padding:22px 12px;border-left:1px solid var(--line)}.bcl .stat:first-child{border-left:0}.bcl .stat small{display:block;color:var(--muted);font-size:12px;line-height:1.3}.bcl .stat strong{display:block;font-size:28px;font-weight:400;letter-spacing:-1px;margin-top:6px}@media (max-width:1000px){.bcl .hs-grid{grid-template-columns:1fr;grid-template-areas:"top" "cube" "bottom" "foot"}.bcl .hs-index,.bcl .hs-proof{display:none}.bcl .hs-cube{justify-self:center;--s:clamp(110px,calc((100svh - 560px) / 1.55),200px)}.bcl .hint{display:none}.bcl .m-stats{display:block}}.bcl .scene{perspective:1400px;display:grid;place-items:center}.bcl .cube{--s:300px;width:var(--s);height:var(--s);position:relative;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.65,0,.25,1)}.bcl .face{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--s)*.022);padding:calc(var(--s)*.022);background:#050505;border:1px solid #1d1d1d;backface-visibility:hidden}.bcl .f-front{transform:translateZ(calc(var(--s)/2))}.bcl .f-back{transform:rotateY(180deg) translateZ(calc(var(--s)/2))}.bcl .f-right{transform:rotateY(90deg) translateZ(calc(var(--s)/2))}.bcl .f-left{transform:rotateY(-90deg) translateZ(calc(var(--s)/2))}.bcl .f-top{transform:rotateX(90deg) translateZ(calc(var(--s)/2))}.bcl .f-bottom{transform:rotateX(-90deg) translateZ(calc(var(--s)/2))}.bcl .tile{--c:#333;border-radius:calc(var(--s)*.03);border:1px solid color-mix(in srgb,var(--c) 70%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--c) 34%,#000),color-mix(in srgb,var(--c) 12%,#000));box-shadow:inset 0 0 calc(var(--s)*.05) color-mix(in srgb,var(--c) 28%,transparent);transition:--c .5s,background .5s,border-color .5s,transform .5s cubic-bezier(.3,1.5,.5,1)}.bcl .tile.flip{transform:rotateY(180deg) scale(.92)}.bcl .tile.dim{--c:#2a2a2a}.bcl .face-label{position:absolute;left:10%;bottom:9%;font:600 calc(var(--s)*.085)/1 var(--sans);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 18px #000;opacity:0;transition:opacity .6s .2s;pointer-events:none}.bcl .face-label small{display:block;font:500 calc(var(--s)*.036)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin-bottom:6px}.bcl .solved .face-label{opacity:1}.bcl .glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.35;transition:background .8s;background:var(--glow,#555);pointer-events:none}@media (prefers-reduced-motion:reduce){.bcl .cube,.bcl .face-label,.bcl .st,.bcl .tile{transition:none!important}}.bcl .hs-pin{background:#060606}.bcl .hs-pin:after{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(6,6,6,.85) 30%,transparent 75%)}.bcl .hs-bg{position:absolute;inset:0;width:100%;height:100%;display:block}.bcl .hs-grid{max-width:1000px;-moz-column-gap:clamp(24px,5vw,90px);column-gap:clamp(24px,5vw,90px);padding-block:clamp(28px,6.5vh,64px) clamp(16px,3vh,32px)}.bcl .hs-h{font-size:clamp(32px,3.7vw,48px);letter-spacing:-1.6px;line-height:1.13;max-width:none}.bcl .hs-cube{--s:clamp(130px,calc((100svh - 400px) / 1.55),250px)}.bcl .glow{opacity:.18}.bcl .face-label{display:none}.bcl .hs-index{width:min(250px,100%);gap:0;align-self:center}.bcl .sx{display:grid;gap:8px;padding:0 0 12px;border-bottom:1px solid #2a2a2a;margin-bottom:26px}.bcl .sx:last-child{margin-bottom:0}.bcl .sx b{color:var(--c);opacity:.5;transition:opacity .35s}.bcl .sx span{white-space:nowrap;color:#6f7378;transition:color .35s}.bcl .sx.on b{opacity:1}.bcl .sx.on span{color:#fff}.bcl .sx.on{border-bottom-color:#4a4a4a}.bcl .sx:hover b{opacity:.85}.bcl .sx:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:4px}.bcl .hs-proof{width:min(190px,100%)}.bcl .pf{border-bottom:1px solid #2a2a2a;padding-block:16px 14px}.bcl .pf:first-child{padding-top:0}.bcl .pf:last-child{border-bottom:1px solid #2a2a2a}.bcl .pf strong{font-size:clamp(28px,2.7vw,36px);letter-spacing:-1px}.bcl .pf small{font-size:11px;color:#8a8f98}.bcl .hs-bottom p{color:#e6e6e6;max-width:48ch}.bcl .hs-foot{margin-top:clamp(12px,2.4vh,24px)}.bcl .rail button{width:24px;height:3px;background:#2e2e2e}.bcl .rail button.on{width:42px;background:#fff}@media (max-width:1000px){.bcl .hs-cube{--s:clamp(110px,calc((100svh - 540px) / 1.5),185px);width:calc(var(--s)*1.7)}.bcl .hs-h{font-size:clamp(28px,8vw,40px)}.bcl .hs-h br{display:none}}.bcl .cube-gl{position:absolute;left:50%;top:50%;width:calc(var(--s)*2.7);height:calc(var(--s)*2.7);transform:translate(-50%,-50%);pointer-events:none;display:block}.bcl .has-gl .scene{visibility:hidden}@media (max-width:1000px){.bcl .hs-cube .cube-gl{width:calc(var(--s)*2.45);height:calc(var(--s)*2.45)}}.bcl .hs-cube .glow{opacity:.22;width:62%}.bcl .hs-grid{max-width:var(--wrap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:clamp(24px,4vw,72px);column-gap:clamp(24px,4vw,72px);padding-block:clamp(32px,7vh,76px) clamp(18px,3.2vh,34px)}.bcl .hs-top{margin-bottom:clamp(4px,1.6vh,20px)}.bcl .hs-h{font-size:clamp(30px,3.3vw,44px);letter-spacing:-1.4px;line-height:1.16}.bcl .hs-cube{--s:clamp(130px,calc((100svh - 440px) / 1.55),280px)}.bcl .hs-index,.bcl .hs-proof{--row:78px;width:min(292px,100%);align-self:center;display:grid;grid-auto-rows:var(--row);gap:0}.bcl .hs-index{justify-self:start}.bcl .hs-proof{justify-self:end;text-align:right}.bcl .sx{all:unset;box-sizing:border-box;cursor:pointer;--c:#fff;display:flex;flex-direction:column;justify-content:center;gap:7px;height:100%;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.09)}.bcl .sx:last-child{margin:0;border-bottom:0}.bcl .sx b{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px;line-height:1.2;color:#a9adb3;opacity:1;transition:color .35s}.bcl .sx b:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--c);flex:none;opacity:.75;transition:opacity .35s}.bcl .sx span{white-space:normal;font-size:13px;line-height:1.35;color:#c9cdd2;padding-left:17px;opacity:0;transform:translateY(-3px);transition:opacity .35s,transform .35s}.bcl .sx.on b{color:var(--c)}.bcl .sx.on b:before{opacity:1}.bcl .sx.on span,.bcl .sx:focus-visible span,.bcl .sx:hover span{opacity:1;transform:none;color:#c9cdd2}.bcl .sx.on{border-bottom-color:rgba(255,255,255,.09)}.bcl .sx:hover b{color:#fff;opacity:1}.bcl .sx.on:hover b{color:var(--c)}.bcl .sx:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:6px}.bcl .pf{display:flex;flex-direction:column;justify-content:center;gap:6px;border-top:0;border-bottom:1px solid rgba(255,255,255,.09)}.bcl .pf,.bcl .pf:first-child{padding:0}.bcl .pf:last-child{border-bottom:0}.bcl .pf strong{font-weight:300;font-size:clamp(26px,2.3vw,32px);letter-spacing:-.8px;line-height:1}.bcl .pf small{font-size:12.5px;color:#9aa0a6;margin:0}.bcl .hs-bottom{margin-top:clamp(4px,1.4vh,16px);min-height:3.2em}.bcl .hs-bottom p{color:#c9cdd2;font-size:16px;line-height:1.55;max-width:46ch}.bcl .hs-bottom .cta-row{margin-top:2px}.bcl .hs-foot{margin-top:clamp(14px,2.6vh,28px)}.bcl .rail{gap:4px}.bcl .rail button{position:relative;width:26px;height:24px;background:none;border-radius:4px}.bcl .rail button:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#6b7076;transition:background .3s}.bcl .rail button.on{width:44px;background:none}.bcl .rail button.on:before{background:#fff}.bcl .rail button:hover:before{background:#b4b8bd}.bcl .rail button.on:hover:before{background:#fff}.bcl .rail button:focus-visible{outline:2px solid #fff;outline-offset:2px}.bcl .rail span{color:#9aa0a6;margin-left:12px}@media (max-width:1000px){.bcl .hs-grid{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"top" "index" "cube" "bottom" "foot";padding-block:clamp(22px,4vh,40px) 18px}.bcl .hs-proof{display:none}.bcl .hs-top{margin-bottom:0}.bcl .hs-index{display:flex;justify-self:center;align-self:start;width:auto;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.bcl .sx{height:auto;min-height:36px;flex-direction:row;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px}.bcl .sx:last-child{border:1px solid rgba(255,255,255,.14)}.bcl .sx.on{border-color:var(--c)}.bcl .sx b{font-size:14px;gap:8px}.bcl .sx span{display:none}.bcl .hs-cube{--s:clamp(104px,calc((100svh - 600px) / 1.5),180px)}.bcl .hs-bottom p{font-size:15px}}.bcl .hs-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"top" "cube" "bottom" "foot" "stats";padding-block:clamp(28px,6vh,64px) 0}.bcl .hs-cube{justify-self:center;--s:clamp(130px,calc((100svh - 470px) / 1.45),270px)}.bcl .hs-index{display:none}.bcl .co-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.bcl .co-lines g{opacity:0;transition:opacity .45s}.bcl .co-lines path{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1}.bcl .co-lines circle{fill:#060606;stroke:#fff;stroke-width:1.25}.bcl .co{position:absolute;z-index:2;width:min(250px,22vw);opacity:0;--c:#fff}.bcl .co-l{right:calc(50% + var(--s)*1.04)}.bcl .co-l,.bcl .co-r{top:calc(50% + var(--s)*.1)}.bcl .co-r{left:calc(50% + var(--s)*1.04);text-align:left}.bcl .co-t{left:calc(50% + var(--s)*.86);top:calc(50% - var(--s)*.8);text-align:left}.bcl .cob{display:grid;gap:6px;border-radius:6px}.bcl .cob b{font-weight:500;font-size:16px;line-height:1.2;color:var(--c)}.bcl .cob span{font-size:13px;line-height:1.4;color:#c9cdd2;max-height:0;opacity:0;overflow:hidden;transition:opacity .35s,max-height .35s}.bcl .co.full .cob span,.bcl .cob:focus-visible span,.bcl .cob:hover span{max-height:3em;opacity:1}.bcl .cob:focus-visible{outline-offset:6px}.bcl .hs-bottom{margin-top:clamp(2px,1vh,12px)}.bcl .hs-foot{margin-top:clamp(10px,2vh,22px)}.bcl .hs-strip{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(12px,2.2vh,24px);border-top:1px solid rgba(255,255,255,.09)}.bcl .hs-strip div{display:flex;align-items:baseline;justify-content:center;gap:12px;padding:clamp(12px,2vh,18px) 12px;min-width:0}.bcl .hs-strip div+div{border-left:1px solid rgba(255,255,255,.09)}.bcl .hs-strip strong{font-weight:300;font-size:clamp(20px,1.9vw,26px);letter-spacing:-.6px;line-height:1;font-variant-numeric:tabular-nums}.bcl .hs-strip small{font-size:12.5px;color:#9aa0a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1000px){.bcl .hs-grid{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"top" "index" "cube" "bottom" "foot";padding-block:clamp(22px,4vh,40px) 18px}.bcl .hs-index{display:flex}.bcl .co,.bcl .co-lines,.bcl .hs-strip{display:none}.bcl .hs-cube{--s:clamp(104px,calc((100svh - 600px) / 1.5),180px)}}.bcl .hs{height:520vh}.bcl .hs-grid{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top" "cube" "logos" "stats";padding-block:clamp(26px,5.5vh,60px) 0}.bcl .hs-cube{--s:clamp(130px,calc((100svh - 400px) / 1.6),260px)}.bcl .co{width:min(250px,21vw);opacity:1;display:grid;gap:10px;justify-items:start}.bcl .co-l{right:calc(50% + var(--s)*1.06);top:calc(50% - var(--s)*.2);text-align:right;justify-items:end}.bcl .co-t{left:calc(50% + var(--s)*.94);top:calc(50% - var(--s)*.82)}.bcl .co-r{left:calc(50% + var(--s)*1.06);top:calc(50% + var(--s)*.24)}.bcl .cob{all:unset;cursor:pointer;display:block;font-weight:500;font-size:17px;line-height:1.2;color:var(--c);border-radius:4px}.bcl .cob:hover{text-decoration:underline;text-underline-offset:4px}.bcl .cob:focus-visible{outline:2px solid #fff;outline-offset:4px}.bcl .co p{font-size:13.5px;line-height:1.45;color:#c9cdd2;margin:0;max-width:26ch}.bcl .co-cta{font-size:13px;padding:9px 14px;border-radius:10px;border-color:rgba(255,255,255,.3);margin-top:2px}.bcl .co-cta:hover{border-color:#fff}.bcl .hs-mcta{display:none}.bcl .hs-logos{grid-area:logos;display:flex;overflow:hidden;margin-top:clamp(10px,2vh,22px);border-top:1px solid rgba(255,255,255,.09);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bcl .lg-track{list-style:none;margin:0;padding:0;display:flex;flex:none;animation:bcl-lg 36s linear infinite}.bcl .hs-logos:hover .lg-track{animation-play-state:paused}.bcl .lg-track li{display:flex;align-items:center;gap:10px;padding:clamp(12px,2vh,18px) clamp(22px,3vw,44px);white-space:nowrap;font:500 15px/1 var(--sans);letter-spacing:-.2px;color:#7d8187}.bcl .lg-track svg{width:22px;height:22px;fill:#7d8187;stroke:#7d8187;flex:none}@keyframes bcl-lg{to{transform:translateX(-100%)}}.bcl .hs-strip{margin-top:0}@media (max-width:1000px){.bcl .hs-grid{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"top" "index" "cube" "mcta" "logos";padding-block:clamp(22px,4vh,40px) 0}.bcl .hs-mcta{display:inline-flex;grid-area:mcta;justify-self:center;margin-top:8px}.bcl .co,.bcl .co-lines{display:none}.bcl .hs-logos{display:flex;margin-top:18px}.bcl .hs-cube{--s:clamp(104px,calc((100svh - 620px) / 1.5),180px)}}@media (prefers-reduced-motion:reduce){.bcl .lg-track{animation:none}}.bcl .hs{border-bottom:0}@media (min-width:1001px){.bcl .hs-top{margin-inline:calc(50% - 50vw + clamp(16px,4vw,40px))}.bcl .hs-h{font-size:clamp(28px,2.6vw,40px);max-width:1240px;margin-inline:auto}}.bcl .hs-stage{display:contents}@media (max-width:1000px){.bcl .hs{border-bottom:0}.bcl .hs-pin{height:100vh;height:100svh;min-height:0}.bcl .hs-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top" "cube" "logos" "stats";padding-block:clamp(16px,3svh,32px) 0;padding-top:max(clamp(16px,3svh,32px),env(safe-area-inset-top,0px))}.bcl .hs-h{font-size:clamp(20px,5.6vw,28px);letter-spacing:-.6px;line-height:1.2}.bcl .hs-cube{width:100%;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"t t" "c c" "l r";-moz-column-gap:clamp(14px,5vw,28px);column-gap:clamp(14px,5vw,28px);place-items:stretch;padding-top:clamp(14px,2.6svh,28px)}.bcl .hs-stage{display:block;grid-area:c;position:relative;container-type:size;min-height:0}.bcl .hs-stage .glow{left:50%;top:50%;width:min(62cqw,80cqh);transform:translate(-50%,-50%)}.bcl .hs-stage .scene{position:absolute;inset:0;display:grid;place-items:center}.bcl .hs-stage .cube{--s:min(42cqw,48cqh)}.bcl .hs-cube .cube-gl,.bcl .hs-stage .cube-gl{left:50%;top:50%;width:100vw;height:min(170cqh,150cqw);transform:translate(-50%,-50%)}.bcl .co,.bcl .co-lines{display:revert}.bcl .co-lines{display:block}.bcl .co{position:relative;inset:auto;width:auto;display:grid;gap:6px;align-content:start}.bcl .co-t{grid-area:t;justify-self:end;width:min(100%,250px);text-align:left;justify-items:start;margin-bottom:clamp(14px,2.4svh,26px)}.bcl .co-l{grid-area:l;text-align:right;justify-items:end}.bcl .co-l,.bcl .co-r{margin-top:clamp(14px,2.4svh,26px)}.bcl .co-r{grid-area:r;text-align:left;justify-items:start}.bcl .cob{font-size:clamp(13.5px,3.8vw,15px);white-space:nowrap}.bcl .co p{font-size:12.5px;line-height:1.42;max-width:none}.bcl .co-cta{font-size:12px;padding:8px 11px;margin-top:2px}.bcl .hs-logos{margin-top:clamp(10px,2svh,18px)}.bcl .lg-track li{padding:clamp(10px,1.6svh,14px) 18px;font-size:13px}.bcl .lg-track svg{width:18px;height:18px}.bcl .hs-strip{display:grid;margin-top:0;padding-bottom:env(safe-area-inset-bottom,0)}.bcl .hs-strip div{flex-direction:column;align-items:center;gap:4px;padding:clamp(10px,1.8svh,16px) 6px;text-align:center}.bcl .hs-strip strong{font-size:clamp(19px,5.4vw,24px)}.bcl .hs-strip small{white-space:normal;font-size:11px;line-height:1.25;color:#9aa0a6}}.bcl .hs{height:auto}.bcl .hs-pin{position:relative;top:auto;height:100vh;height:100svh;min-height:600px}.bcl .hs-cube .scene .face{cursor:default}.bcl .co{transition:opacity .45s}.bcl .co.on .cob{text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.bcl .hs-pin{min-height:560px}}.bcl{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.bcl a{color:inherit;text-decoration:none}.bcl .co-l{top:calc(50% - var(--s)*.62)}.bcl .co-s{right:calc(50% + var(--s)*1.06);top:calc(50% + var(--s)*.38);text-align:right;justify-items:end}@media (max-width:1000px){.bcl .hs-cube{grid-template-areas:"s t" "c c" "l r"}.bcl .co-t{justify-self:start;width:auto}.bcl .co-s{grid-area:s;position:relative;inset:auto;text-align:right;justify-items:end;margin-bottom:clamp(14px,2.4svh,26px)}.bcl .co-l{top:auto}}.bcl .lg-track img{height:22px;width:auto;opacity:.55;filter:grayscale(1) brightness(1.6);flex:none}@media (max-width:1000px){.bcl .lg-track img{height:18px}}.bcl .glow{filter:none;background:none;transition:none}.bcl .glow i{position:absolute;inset:0;border-radius:50%;filter:blur(70px);opacity:0;transition:opacity .8s;will-change:opacity}.bcl .glow i.on{opacity:1}@media (prefers-reduced-motion:reduce){.bcl .glow i{transition:none}}@media (max-width:1000px){.bcl .co p{display:none}.bcl .co-l,.bcl .co-r,.bcl .co-s,.bcl .co-t{justify-self:stretch;width:auto;text-align:center;justify-items:center}.bcl .co{gap:8px}}