.home-hero_page__D6Tqz .hero-b{position:relative;overflow:hidden}.home-hero_page__D6Tqz .hero-b>.wrap{position:relative;z-index:1}.home-hero_badlands__oBwwn{display:block;pointer-events:none}.home-hero_badlands__oBwwn img{display:block;width:100%;height:auto;transform:scaleX(-1)}@media (min-width:761px){.home-hero_page__D6Tqz .hero-b{display:flex;flex-direction:column;height:calc(100svh - 116px);min-height:560px}.home-hero_page__D6Tqz .hero-b>.wrap{flex:none}.home-hero_badlands__oBwwn{order:1;position:relative;flex:1 1;min-height:0;margin-top:36px}.home-hero_badlands__oBwwn img{position:absolute;left:0;bottom:calc(min(0px, 100% - 25.4vw) - 18px)}}@media (max-width:760px){.home-hero_page__D6Tqz .hero-b{padding-bottom:230px}.home-hero_badlands__oBwwn{position:absolute;left:0;right:0;bottom:-7%;height:46%;z-index:0}.home-hero_badlands__oBwwn img{height:100%;object-fit:cover;object-position:30% 100%}}:where(.home_root__DhOcT) .logos-inner{padding-block:clamp(44px,5vw,64px)}:where(.home_root__DhOcT) .logo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 48px}:where(.home_root__DhOcT) .logo-row img{height:calc(var(--h, 22px) * .95);width:auto;filter:brightness(0);opacity:.86;flex:none}@media (min-width:1340px){:where(.home_root__DhOcT) .logo-row{margin-inline:-56px}}@media (min-width:1181px) and (max-width:1339px){:where(.home_root__DhOcT) .logo-row{margin-inline:-20px}}@media (max-width:1180px){:where(.home_root__DhOcT) .logo-row img{height:calc(var(--h, 22px) * .8)}}@media (max-width:900px){:where(.home_root__DhOcT) .logo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px 24px;gap:30px 24px;justify-items:center}:where(.home_root__DhOcT) .logo-row img{height:calc(var(--hm, var(--h, 22px)) * .85);max-width:100%}}:where(.home_root__DhOcT) .explorer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}:where(.home_root__DhOcT) .mod-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}:where(.home_root__DhOcT) .mod-item{border-bottom:1px solid var(--rule);position:relative}:where(.home_root__DhOcT) .mod-btn{width:100%;text-align:left;background:none;border:0;padding:20px 0;cursor:pointer;display:block;color:var(--ink);font:inherit}:where(.home_root__DhOcT) .mod-btn h3{font-size:clamp(24px,2.2vw,30px);color:var(--ink-3);transition:color .3s;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:where(.home_root__DhOcT) .mod-btn:hover h3{color:var(--ink-2)}:where(.home_root__DhOcT) .mod-item.on .mod-btn h3{color:var(--ink)}:where(.home_root__DhOcT) .mod-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}:where(.home_root__DhOcT) .mod-desc>div{overflow:hidden}:where(.home_root__DhOcT) .mod-desc p{color:var(--ink-2);font-size:16px;padding-top:10px}:where(.home_root__DhOcT) .mod-item.on .mod-desc{grid-template-rows:1fr}:where(.home_root__DhOcT) .mod-progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--sand)}:where(.home_root__DhOcT) .mod-item.on .mod-progress.run{animation:home_prog__IkKMZ var(--dur,7s) linear forwards}:where(.home_root__DhOcT) .mod-item>.stage{margin:0 0 22px}:where(.home_root__DhOcT) .mod-link{display:none;margin:-6px 0 22px}:where(.home_root__DhOcT) .mod-item.on .mod-link{display:inline-flex}:where(.home_root__DhOcT) .cs-art{width:min(300px,74%);margin:0 auto -64px;position:relative;z-index:1;transform:rotate(-4deg)}:where(.home_root__DhOcT) .cs-feed{padding-top:84px}:where(.home_root__DhOcT) .cs-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px}:where(.home_root__DhOcT) .cs-head .r{font-family:var(--mono);font-size:13.5px;white-space:nowrap}:where(.home_root__DhOcT) .cs-feed .row{display:grid;grid-template-columns:minmax(0,1fr) auto auto}:where(.home_root__DhOcT) .cs-feed .feed>.row:first-child{border-top:1px solid var(--rule)}:where(.home_root__DhOcT) .cs-feed .row small{display:block;font-size:12.5px;color:var(--ink-3)}@keyframes home_prog__IkKMZ{to{width:100%}}:where(.home_root__DhOcT) .stage{position:-webkit-sticky;position:sticky;top:108px;background:var(--paper-2);border-radius:18px;min-height:540px;padding:clamp(20px,3vw,40px);display:grid;place-items:center;overflow:hidden}:where(.home_root__DhOcT) .scene{width:100%;max-width:520px;display:none}:where(.home_root__DhOcT) .scene.on{display:block;animation:home_sceneIn__nNix_ .6s var(--ease) both}@keyframes home_sceneIn__nNix_{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:900px){:where(.home_root__DhOcT) .explorer{grid-template-columns:minmax(0,1fr)}:where(.home_root__DhOcT) .stage{position:relative;top:0;min-height:0}}:where(.home_root__DhOcT) .night .sec-head p{color:var(--night-fg-2)}:where(.home_root__DhOcT) .builder{display:grid;grid-gap:22px;gap:22px}:where(.home_root__DhOcT) .bd-tabs{display:inline-grid;grid-auto-flow:column;gap:1px;justify-self:start;background:var(--night-rule);border:1px solid var(--night-rule)}:where(.home_root__DhOcT) .bd-tab{position:relative;overflow:hidden;background:var(--night);border:0;border-radius:0;color:var(--night-fg-2);padding:12px 20px;font:400 15px var(--sans);cursor:pointer;transition:color .25s,background .25s}:where(.home_root__DhOcT) .bd-tab:hover{color:var(--night-fg)}:where(.home_root__DhOcT) .bd-tab[aria-selected=true]{color:#FFF;background:var(--night-2)}:where(.home_root__DhOcT) .bd-tab .bar{position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--sand)}:where(.home_root__DhOcT) .bd-tab[aria-selected=true] .bar{height:2px}:where(.home_root__DhOcT) .bd-caption{font-size:18px;color:var(--night-fg);min-height:1.6em;transition:opacity .3s}:where(.home_root__DhOcT) .bd-caption.swap{opacity:0}:where(.home_root__DhOcT) #blocks{overflow-x:clip}:where(.home_root__DhOcT) .bd-stack{--line:var(--night-rule);position:relative;display:grid;grid-gap:1px;gap:1px;margin-top:22px;background:var(--line);border:1px solid var(--line)}:where(.home_root__DhOcT) .bd-stack>div{position:relative}:where(.home_root__DhOcT) .bd-stack>div:before{content:"";position:absolute;left:-64px;right:-64px;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--line) 64px,var(--line) calc(100% - 64px),transparent);transform-origin:left}:where(.home_root__DhOcT) .bd-base:after{content:"";position:absolute;left:-64px;right:-64px;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--line) 64px,var(--line) calc(100% - 64px),transparent);transform-origin:left}:where(.home_root__DhOcT) .bd-stack:after,:where(.home_root__DhOcT) .bd-stack:before{content:"";position:absolute;top:-64px;bottom:-64px;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--line) 64px,var(--line) calc(100% - 64px),transparent);transform-origin:top}:where(.home_root__DhOcT) .bd-stack:before{left:-1px}:where(.home_root__DhOcT) .bd-stack:after{right:-1px}:where(.home_root__DhOcT) .bd-mark{position:absolute;z-index:2;width:11px;height:11px;pointer-events:none}:where(.home_root__DhOcT) .bd-mark:after,:where(.home_root__DhOcT) .bd-mark:before{content:"";position:absolute;background:#6E6E69}:where(.home_root__DhOcT) .bd-mark:before{left:5px;top:0;width:1px;height:11px}:where(.home_root__DhOcT) .bd-mark:after{top:5px;left:0;height:1px;width:11px}:where(.home_root__DhOcT) .bd-mark.tl{left:-6px;top:-6px}:where(.home_root__DhOcT) .bd-mark.tr{right:-6px;top:-6px}:where(.home_root__DhOcT) .bd-mark.bl{left:-6px;bottom:-6px}:where(.home_root__DhOcT) .bd-mark.br{right:-6px;bottom:-6px}:where(.home_root__DhOcT) .bd-compliance{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:16px 22px;color:#E2B58F;font-size:15px;background:repeating-linear-gradient(-45deg,rgba(190,125,74,.13) 0 1px,transparent 1px 8px),var(--night)}:where(.home_root__DhOcT) .bd-c-sub{color:var(--night-fg-2);font-size:14px}:where(.home_root__DhOcT) .bd-blocks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}:where(.home_root__DhOcT) .blk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;grid-gap:8px;gap:8px;min-height:172px;padding:18px 18px 20px;background:var(--night);color:var(--night-fg);position:relative;transition:background .5s var(--ease)}:where(.home_root__DhOcT) .blk:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--sand);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}:where(.home_root__DhOcT) .blk-n{font:400 12px var(--mono);color:#6E6E69;letter-spacing:.02em;transition:color .4s}:where(.home_root__DhOcT) .blk-ico{width:20px;height:20px;color:var(--night-fg-2);transition:color .4s}:where(.home_root__DhOcT) .blk-ico svg{width:100%;height:100%;display:block}:where(.home_root__DhOcT) .blk b{grid-column:1/-1;font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.01em;margin-top:34px;transition:color .4s}:where(.home_root__DhOcT) .blk-sub{grid-column:1/-1;font-size:13.5px;color:var(--night-fg-2);line-height:1.4;transition:color .4s}:where(.home_root__DhOcT) .builder.focus .blk:not(.on) .blk-ico,:where(.home_root__DhOcT) .builder.focus .blk:not(.on) .blk-sub,:where(.home_root__DhOcT) .builder.focus .blk:not(.on) b{color:#55554F}:where(.home_root__DhOcT) .builder.focus .blk.on{background:linear-gradient(180deg,rgba(190,125,74,.14),rgba(190,125,74,0) 75%),var(--night)}:where(.home_root__DhOcT) .builder.focus .blk.on:after{transform:scaleX(1)}:where(.home_root__DhOcT) .blk.on .blk-ico,:where(.home_root__DhOcT) .blk.on .blk-n{color:var(--sand)}:where(.home_root__DhOcT) .bd-base{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding:22px;background:var(--night-2)}:where(.home_root__DhOcT) .bd-base-title{font-family:var(--display);font-size:26px;letter-spacing:-.015em;color:var(--night-fg)}:where(.home_root__DhOcT) .bd-base-sub{font-size:14.5px;color:var(--night-fg-2)}:where(.home_root__DhOcT) .builder.drop .bd-base:after,:where(.home_root__DhOcT) .builder.drop .bd-stack>div:before{animation:home_ruleDraw__vvaur 1s var(--ease) both}:where(.home_root__DhOcT) .builder.drop .bd-stack:after,:where(.home_root__DhOcT) .builder.drop .bd-stack:before{animation:home_ruleDrawV__Tn17j 1s .1s var(--ease) both}:where(.home_root__DhOcT) .builder.drop .bd-base{animation:home_fadeIn__OBVqy .7s .15s var(--ease) both}:where(.home_root__DhOcT) .builder.drop .blk>*{animation:home_fadeUp__yqpyq .7s var(--ease) both;animation-delay:calc(var(--i) * 80ms + .3s)}:where(.home_root__DhOcT) .builder.drop .bd-mark{animation:home_fadeIn__OBVqy .6s .6s both}@keyframes home_ruleDrawV__Tn17j{0%{transform:scaleY(0)}to{transform:none}}@keyframes home_ruleDraw__vvaur{0%{transform:scaleX(0)}to{transform:none}}@keyframes home_fadeIn__OBVqy{0%{opacity:0}to{opacity:1}}@media (max-width:980px){:where(.home_root__DhOcT) .bd-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.home_root__DhOcT) .blk[data-b=cards]{grid-column:1/-1}}@media (max-width:700px){:where(.home_root__DhOcT) .bd-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}}@media (max-width:560px){:where(.home_root__DhOcT) .blk{min-height:0}:where(.home_root__DhOcT) .blk b{margin-top:18px}:where(.home_root__DhOcT) .bd-tab{padding:11px 12px;font-size:14px;text-align:left}:where(.home_root__DhOcT) .bd-base:after,:where(.home_root__DhOcT) .bd-stack>div:before{left:-24px;right:-24px}}:where(.home_root__DhOcT) .dw-bar{gap:14px;padding:8px 12px 8px 8px}:where(.home_root__DhOcT) .dw-tabs{display:flex;gap:2px}:where(.home_root__DhOcT) .dw-tab{background:none;border:0;color:var(--night-fg-2);font:400 13.5px var(--sans);padding:6px 12px;border-radius:7px;cursor:pointer}:where(.home_root__DhOcT) .dw-tab:hover{color:var(--night-fg)}:where(.home_root__DhOcT) .dw-tab[aria-selected=true]{background:var(--night-3);color:#FFF}:where(.home_root__DhOcT) .dw-gh{font:400 13px var(--sans);color:var(--night-fg-2);text-decoration:none;white-space:nowrap}:where(.home_root__DhOcT) .dw-gh:hover{color:#FFF}:where(.home_root__DhOcT) .dw-bar .copy-btn,:where(.home_root__DhOcT) .dw-gh{margin-left:auto}:where(.home_root__DhOcT) .dw-panels{display:grid}:where(.home_root__DhOcT) .dw-panel{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;transition:opacity .3s}:where(.home_root__DhOcT) .dw-panel.on{visibility:visible;opacity:1}:where(.home_root__DhOcT) .code.dw pre{font-size:12px;scrollbar-width:thin;scrollbar-color:#3A3A37 transparent}:where(.home_root__DhOcT) .dw-panel.on .bt-tree li{animation:home_rowIn__2bSnW .45s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}:where(.home_root__DhOcT) .bt-tree{padding:18px 18px 22px;font:400 13.5px var(--mono)}:where(.home_root__DhOcT) .bt-folder{display:flex;align-items:center;gap:8px;color:var(--night-fg);padding:4px 6px 10px}:where(.home_root__DhOcT) .bt-folder svg{width:14px;height:14px;color:var(--night-fg-2)}:where(.home_root__DhOcT) .bt-tree ul{list-style:none;margin:0 0 0 13px;padding:0 0 0 14px;border-left:1px solid var(--night-rule);display:grid;grid-gap:2px;gap:2px}:where(.home_root__DhOcT) .bt-tree li a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;color:var(--night-fg);text-decoration:none;min-width:0;transition:background .2s}:where(.home_root__DhOcT) .bt-tree li a:hover{background:var(--night-3)}:where(.home_root__DhOcT) .bt-tree li svg{width:13px;height:13px;flex:none;color:#77776F}:where(.home_root__DhOcT) .bt-tree li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:where(.home_root__DhOcT) .bt-tree li em{font-style:normal;color:#77776F;white-space:nowrap}:where(.home_root__DhOcT) .bt-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rule);border-top:1px solid var(--rule);margin-top:clamp(48px,6vw,80px)}:where(.home_root__DhOcT) .bt-col{display:grid;grid-gap:10px;gap:10px;align-content:start;background:var(--paper-2);padding:30px clamp(20px,2.4vw,32px) 34px}:where(.home_root__DhOcT) .bt-col:first-child{padding-left:0}:where(.home_root__DhOcT) .bt-label{font-size:13.5px;color:var(--ink-3)}:where(.home_root__DhOcT) .bt-col h3{margin:0;font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:-.01em;line-height:1.15}:where(.home_root__DhOcT) .bt-col p{margin:0 0 12px;color:var(--ink-2);font-size:16px}:where(.home_root__DhOcT) .bt-col .link{align-self:end}@media (max-width:900px){:where(.home_root__DhOcT) .bt-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.home_root__DhOcT) .bt-col,:where(.home_root__DhOcT) .bt-col:first-child{padding:26px 20px 30px 0}:where(.home_root__DhOcT) .bt-col:nth-child(2n){padding-left:20px}}@media (max-width:560px){:where(.home_root__DhOcT) .bt-cols{grid-template-columns:minmax(0,1fr)}:where(.home_root__DhOcT) .bt-col,:where(.home_root__DhOcT) .bt-col:nth-child(2n){padding:24px 0 28px}:where(.home_root__DhOcT) .bt-tree li em{display:none}}:where(.home_root__DhOcT) .principal{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}:where(.home_root__DhOcT) .principal-copy{display:grid;grid-gap:22px;gap:22px;align-content:start;position:-webkit-sticky;position:sticky;top:112px}:where(.home_root__DhOcT) .principal-copy .kicker{margin-bottom:0}:where(.home_root__DhOcT) .principal-copy p{color:var(--ink-2)}:where(.home_root__DhOcT) .scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;border-top:1px solid var(--rule)}:where(.home_root__DhOcT) .scale div{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:20px 16px 0 0}:where(.home_root__DhOcT) .scale dd{order:-1;margin:0;font-family:var(--display);font-size:clamp(30px,3vw,40px);line-height:1;letter-spacing:-.02em}:where(.home_root__DhOcT) .scale dt{font-size:13.5px;color:var(--ink-3);line-height:1.35}:where(.home_root__DhOcT) .proofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink)}:where(.home_root__DhOcT) .proof{padding:26px 28px 28px 0;border-bottom:1px solid var(--rule);display:grid;grid-gap:10px;gap:10px;align-content:start}:where(.home_root__DhOcT) .proof:nth-child(odd){border-right:1px solid var(--rule)}:where(.home_root__DhOcT) .proof:nth-child(2n){padding-left:28px;padding-right:0}:where(.home_root__DhOcT) .proof .fig{font-family:var(--display);font-size:24px;line-height:1.15;letter-spacing:-.01em}:where(.home_root__DhOcT) .proof p{color:var(--ink-2);font-size:15.5px}:where(.home_root__DhOcT) .proof .link{margin-top:4px}@media (max-width:900px){:where(.home_root__DhOcT) .principal{grid-template-columns:minmax(0,1fr)}:where(.home_root__DhOcT) .principal-copy{position:static}}@media (max-width:560px){:where(.home_root__DhOcT) .proofs{grid-template-columns:minmax(0,1fr)}:where(.home_root__DhOcT) .proof:nth-child(odd){border-right:0}:where(.home_root__DhOcT) .proof:nth-child(2n){padding-left:0}}:where(.home_root__DhOcT) .indie{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:clamp(88px,9vw,140px)}:where(.home_root__DhOcT) .indie h2{max-width:24ch}:where(.home_root__DhOcT) .indie .quote{font-size:clamp(17px,1.35vw,19px);line-height:1.6;max-width:52ch}:where(.home_root__DhOcT) .indie .body{display:grid;grid-gap:20px;gap:20px;align-content:start}:where(.home_root__DhOcT) .indie .body p{color:var(--ink-2)}:where(.home_root__DhOcT) .indie-kicker{margin:0}:where(.home_root__DhOcT) .impl-track{position:relative;height:2px;background:var(--rule);margin:0 0 40px;border-radius:2px}:where(.home_root__DhOcT) .impl-fill{position:absolute;top:0;bottom:0;left:0;width:100%;background:var(--sand-deep);border-radius:2px}:where(.home_root__DhOcT) .impl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}:where(.home_root__DhOcT) .impl-step{display:grid;grid-gap:12px;gap:12px;align-content:start;position:relative}:where(.home_root__DhOcT) .impl-step:before{content:"";position:absolute;top:-47px;left:0;width:12px;height:12px;border-radius:50%;background:var(--paper-2);border:2px solid var(--sand-deep);transition:background .4s,transform .5s var(--ease)}:where(.home_root__DhOcT) .impl-step.lit:before{background:var(--sand-deep)}:where(.home_root__DhOcT) .impl-step.now:before{transform:scale(1.4)}:where(.home_root__DhOcT) .impl-step .n{font-family:var(--display);font-size:18px;color:var(--sand-ink)}:where(.home_root__DhOcT) .impl-step h3{font-size:26px}:where(.home_root__DhOcT) .impl-step p{font-size:15.5px;color:var(--ink-2)}:where(.home_root__DhOcT) .impl-step :is(h3,p,.n){transition:color .7s var(--ease)}:where(.home_root__DhOcT) .impl-step:before{transition:background .4s,transform .5s var(--ease),opacity .7s var(--ease)}:where(.home_root__DhOcT) .impl.armed .impl-step:not(.lit) :is(h3,p,.n){color:var(--ink-3)}:where(.home_root__DhOcT) .impl.armed .impl-step:not(.lit):before{opacity:.35}:where(.home_root__DhOcT) .impl.armed .impl-fill{width:0;transition:width 1s cubic-bezier(.45,0,.2,1)}@media (max-width:900px){:where(.home_root__DhOcT) .impl-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}:where(.home_root__DhOcT) .impl-track{display:none}:where(.home_root__DhOcT) .impl-step:before{display:none}}@media (max-width:520px){:where(.home_root__DhOcT) .impl-steps{grid-template-columns:minmax(0,1fr)}}:where(.home_root__DhOcT) .tabs{display:flex;gap:32px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none;position:relative}:where(.home_root__DhOcT) .tabs::-webkit-scrollbar{display:none}:where(.home_root__DhOcT) .tabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}:where(.home_root__DhOcT) .tab{background:none;border:0;padding:14px 0;font:400 16px var(--sans);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color .25s}:where(.home_root__DhOcT) .tab[aria-selected=true]{color:var(--ink)}:where(.home_root__DhOcT) .tab:hover{color:var(--ink)}:where(.home_root__DhOcT) .tab-ink{position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--ink);transition:transform .45s var(--ease),width .45s var(--ease)}:where(.home_root__DhOcT) .panel{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);padding-top:52px}:where(.home_root__DhOcT) .panel[hidden]{display:none}:where(.home_root__DhOcT) .panel.enter .panel-copy{animation:home_fadeUp__yqpyq .6s var(--ease) both}:where(.home_root__DhOcT) .panel.enter .ledger-row{animation:home_rowIn__2bSnW .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 80ms + .1s)}:where(.home_root__DhOcT) .panel-copy{display:grid;grid-gap:22px;gap:22px;align-content:start}:where(.home_root__DhOcT) .panel-copy h3{font-size:clamp(28px,2.8vw,38px);line-height:1.1;letter-spacing:-.02em}:where(.home_root__DhOcT) .panel-copy p{color:var(--ink-2)}:where(.home_root__DhOcT) .panel-copy .uses{font-size:15px;color:var(--ink-3)}:where(.home_root__DhOcT) .uses span{color:var(--ink)}:where(.home_root__DhOcT) .ledger{border-top:1px solid var(--ink);align-self:start}:where(.home_root__DhOcT) .ledger-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:17px 0;border-bottom:1px solid var(--rule);align-items:baseline}:where(.home_root__DhOcT) .ledger-row .n{font-family:var(--display);font-size:18px;color:var(--sand-ink)}:where(.home_root__DhOcT) .ledger-row .what small{display:block;color:var(--ink-3);font-size:14.5px;margin-top:2px}:where(.home_root__DhOcT) .ledger-row .m{font-size:13px;color:var(--ink-3);white-space:nowrap}@media (max-width:900px){:where(.home_root__DhOcT) .panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:where(.home_root__DhOcT) .ledger-row .m{display:none}:where(.home_root__DhOcT) .ledger-row{grid-template-columns:30px minmax(0,1fr)}}:where(.home_root__DhOcT) .dev{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}:where(.home_root__DhOcT) .dev-copy{display:grid;grid-gap:22px;gap:22px;align-content:start}:where(.home_root__DhOcT) .dev-copy p{color:var(--ink-2)}:where(.home_root__DhOcT) .dev-copy .kicker{margin:0}:where(.home_root__DhOcT) .code{background:var(--night);color:#CFCFCB;border-radius:14px;overflow:hidden;min-width:0}:where(.home_root__DhOcT) .code-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--night-rule);font-size:13.5px;color:var(--night-fg-2)}:where(.home_root__DhOcT) .code pre{margin:0;padding:20px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.75}:where(.home_root__DhOcT) .code .s{color:#A9C7A0}:where(.home_root__DhOcT) .code .c{color:#6E6E6A}:where(.home_root__DhOcT) .copy-btn{background:none;border:1px solid var(--night-rule);color:var(--night-fg-2);border-radius:6px;padding:4px 10px;font:400 13px var(--sans);cursor:pointer}@media (max-width:900px){:where(.home_root__DhOcT) .copy-btn{padding:8px 12px}:where(.home_root__DhOcT) .dw-tab{padding:10px 14px}}:where(.home_root__DhOcT) .copy-btn:hover{color:var(--night-fg);border-color:var(--night-fg-2)}@media (max-width:900px){:where(.home_root__DhOcT) .dev{grid-template-columns:minmax(0,1fr)}}:where(.home_root__DhOcT) #benefits{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(24px,3vw,48px)}:where(.home_root__DhOcT) #platform{padding-top:clamp(64px,7vw,104px)}:where(.home_root__DhOcT) .bf-head{display:grid;margin-bottom:clamp(36px,4.5vw,56px)}:where(.home_root__DhOcT) .bf-head .kicker{margin-bottom:14px}:where(.home_root__DhOcT) .bf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}:where(.home_root__DhOcT) .bf-card{border:1px solid var(--rule);padding:clamp(16px,1.6vw,22px) clamp(16px,1.6vw,22px) 30px;display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}:where(.home_root__DhOcT) .bf-card h3{margin-top:18px;font-size:24px;line-height:1.2;letter-spacing:-.01em}:where(.home_root__DhOcT) .bf-card p{color:var(--ink-2);font-size:15.5px;max-width:40ch}:where(.home_root__DhOcT) .bf-vis{height:280px;background:var(--paper-2);display:grid;place-items:center;overflow:hidden;position:relative}:where(.home_root__DhOcT) .bf-vis svg{display:block}:where(.home_root__DhOcT) .bf-api{display:grid;justify-items:center}:where(.home_root__DhOcT) .bf-pill{font:400 12.5px var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:6px 14px;box-shadow:0 6px 16px -10px rgba(40,25,10,.3)}:where(.home_root__DhOcT) .bf-stem{width:1px;height:22px;background:var(--sand);transform-origin:top}:where(.home_root__DhOcT) .bf-tiles{display:grid;grid-template-columns:repeat(3,76px);grid-gap:6px;gap:6px;padding:8px;background:var(--paper);border:1px solid var(--rule);border-radius:10px;box-shadow:0 16px 32px -24px rgba(40,25,10,.35)}:where(.home_root__DhOcT) .bf-tile{height:62px;border-radius:6px;background:var(--paper-2);display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:var(--sand-deep);transition:background .4s,color .4s}:where(.home_root__DhOcT) .bf-tile svg{width:18px;height:18px}:where(.home_root__DhOcT) .bf-tile em{font-style:normal;font-size:11px;color:var(--ink-2)}:where(.home_root__DhOcT) .bf-kyb{width:min(268px,86%);background:var(--paper);border:1px solid var(--rule);border-radius:10px;box-shadow:0 16px 32px -24px rgba(40,25,10,.35);font-size:13px}:where(.home_root__DhOcT) .bf-kyb-head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;border-bottom:1px solid var(--rule)}:where(.home_root__DhOcT) .bf-kyb-head b{font-weight:500}:where(.home_root__DhOcT) .bf-kyb-head span{font-size:11.5px;color:var(--ink-3)}:where(.home_root__DhOcT) .bf-kyb ul{list-style:none;margin:0;padding:6px 14px}:where(.home_root__DhOcT) .bf-kyb li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:5px 0;color:var(--ink-2)}:where(.home_root__DhOcT) .bf-kyb li em{font-style:normal;color:var(--ink-3);font-size:12px}:where(.home_root__DhOcT) .bf-tick{width:16px;height:16px;border-radius:50%;background:var(--sand-deep);color:#FFF;display:grid;place-items:center}:where(.home_root__DhOcT) .bf-tick svg{width:9px;height:9px}:where(.home_root__DhOcT) .bf-kyb-foot{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-top:1px solid var(--rule)}:where(.home_root__DhOcT) .bf-ok{font-size:12px;color:var(--sand-ink);background:var(--sand-wash);border-radius:999px;padding:3px 10px}:where(.home_root__DhOcT) .bf-plan{width:min(268px,86%);display:grid;grid-gap:14px;gap:14px}:where(.home_root__DhOcT) .bf-team{display:flex;align-items:center}:where(.home_root__DhOcT) .bf-av{width:26px;height:26px;border-radius:50%;background:var(--paper);border:1px solid var(--rule);display:grid;place-items:center;font-size:10.5px;color:var(--ink-2);margin-right:-3px;box-shadow:0 0 0 2px var(--paper-2);position:relative}:where(.home_root__DhOcT) .bf-av.sand{background:var(--ink);color:#FFF;border-color:var(--ink)}:where(.home_root__DhOcT) .bf-team em{font-style:normal;font-size:12.5px;color:var(--ink-3);margin-left:14px}:where(.home_root__DhOcT) .bf-tl{list-style:none;margin:0;padding:14px 14px 14px 36px;position:relative;background:var(--paper);border:1px solid var(--rule);border-radius:10px;box-shadow:0 16px 32px -24px rgba(40,25,10,.35);display:grid;grid-gap:14px;gap:14px}:where(.home_root__DhOcT) .bf-rail{position:absolute;left:19px;top:24px;bottom:24px;width:1px;background:var(--rule)}:where(.home_root__DhOcT) .bf-rail i{position:absolute;inset:0;background:var(--sand);transform-origin:top}:where(.home_root__DhOcT) .bf-tl li{position:relative;display:grid;grid-gap:1px;gap:1px;font-size:13px}:where(.home_root__DhOcT) .bf-tl li em{font-style:normal;font:400 11.5px var(--mono);color:var(--ink-3)}:where(.home_root__DhOcT) .bf-node{position:absolute;left:-22px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--sand-deep);box-shadow:0 0 0 3px var(--paper)}:where(.home_root__DhOcT) .bf-tl li:last-child span:last-child{font-weight:500}:where(.home_root__DhOcT) .bf-grid.armed .bf-card{opacity:0;transform:translateY(18px)}:where(.home_root__DhOcT) .bf-grid.play .bf-card{animation:home_fadeUp__yqpyq .8s var(--ease) both;animation-delay:calc(var(--c) * .12s)}:where(.home_root__DhOcT) .bf-grid.armed .bf-stem{transform:scaleY(0)}:where(.home_root__DhOcT) .bf-grid.play .bf-stem{animation:home_stemIn__pA06d .5s .5s var(--ease) both}:where(.home_root__DhOcT) .bf-grid.armed .bf-tile{opacity:.35}:where(.home_root__DhOcT) .bf-grid.play .bf-tile{animation:home_tileOn__l2Uc2 .5s var(--ease) both;animation-delay:calc(var(--i) * .11s + .9s)}:where(.home_root__DhOcT) .bf-grid.armed .bf-kyb li,:where(.home_root__DhOcT) .bf-grid.armed .bf-kyb-foot{opacity:0}:where(.home_root__DhOcT) .bf-grid.play .bf-kyb li{animation:home_rowIn__2bSnW .5s var(--ease) both;animation-delay:calc(var(--i) * .26s + .8s)}:where(.home_root__DhOcT) .bf-grid.play .bf-kyb li .bf-tick{animation:home_tagPop___IeBe .4s var(--ease) both;animation-delay:calc(var(--i) * .26s + 1.05s)}:where(.home_root__DhOcT) .bf-grid.play .bf-kyb-foot{animation:home_fadeUp__yqpyq .6s 2s var(--ease) both}:where(.home_root__DhOcT) .bf-grid.armed .bf-rail i{transform:scaleY(0)}:where(.home_root__DhOcT) .bf-grid.play .bf-rail i{animation:home_railFill___2lW7 1.8s cubic-bezier(.45,0,.2,1) 1s both}:where(.home_root__DhOcT) .bf-grid.armed .bf-tl li{opacity:.35}:where(.home_root__DhOcT) .bf-grid.play .bf-tl li{animation:home_tlOn__b5eQ_ .5s var(--ease) both;animation-delay:calc(var(--i) * .8s + 1s)}@keyframes home_stemIn__pA06d{0%{transform:scaleY(0)}to{transform:none}}@keyframes home_tileOn__l2Uc2{0%{opacity:.35}to{opacity:1}}@keyframes home_tlOn__b5eQ_{0%{opacity:.35}to{opacity:1}}@keyframes home_railFill___2lW7{0%{transform:scaleY(0)}to{transform:none}}@keyframes home_tagPop___IeBe{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:980px){:where(.home_root__DhOcT) .bf-grid{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (min-width:641px) and (max-width:980px){:where(.home_root__DhOcT) .bf-grid{max-width:none}:where(.home_root__DhOcT) .bf-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(24px,4vw,40px);padding-bottom:clamp(16px,1.6vw,22px)}:where(.home_root__DhOcT) .bf-card .bf-vis{grid-row:1/span 2}:where(.home_root__DhOcT) .bf-card h3{margin-top:0;align-self:end}}@keyframes home_pulse__tUj_e{50%{opacity:.3}}@keyframes home_fadeUp__yqpyq{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home_rowIn__2bSnW{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}:where(.home_root__DhOcT) #benefits .bf-head h2:before,:where(.home_root__DhOcT) #blocks .sec-head h2:before,:where(.home_root__DhOcT) #developers .dev-copy h2:before,:where(.home_root__DhOcT) #implementation .sec-head h2:before,:where(.home_root__DhOcT) #platform .sec-head h2:before,:where(.home_root__DhOcT) #solutions .sec-head h2:before,:where(.home_root__DhOcT) #trust .principal-copy h2:before{display:block;margin-bottom:22px;font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}:where(.home_root__DhOcT) #blocks .sec-head h2:before{color:var(--night-fg-2)}:where(.home_root__DhOcT) #benefits .bf-head h2:before{content:"[01] Platform"/""}:where(.home_root__DhOcT) #platform .sec-head h2:before{content:"[02] Products"/""}:where(.home_root__DhOcT) #blocks .sec-head h2:before{content:"[03] Building blocks"/""}:where(.home_root__DhOcT) #trust .principal-copy h2:before{content:"[04] Trust"/""}:where(.home_root__DhOcT) #implementation .sec-head h2:before{content:"[05] Implementation"/""}:where(.home_root__DhOcT) #solutions .sec-head h2:before{content:"[06] Solutions"/""}:where(.home_root__DhOcT) #developers .dev-copy h2:before{content:"[07] Developers"/""}:where(.home_root__DhOcT) .bt-label{font:400 11.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}@media (max-width:480px){:where(.home_root__DhOcT) .hero-b{--h1:clamp(32px,9.4vw,40px)}}@media (max-width:760px){:where(.home_root__DhOcT){--band:64px}:where(.home_root__DhOcT) #benefits .bf-vis,:where(.home_root__DhOcT) #blocks,:where(.home_root__DhOcT) #developers #devWin,:where(.home_root__DhOcT) #platform .stage{display:none}:where(.home_root__DhOcT) #trust .principal-copy h2:before{content:"[03] Trust"/""}:where(.home_root__DhOcT) #implementation .sec-head h2:before{content:"[04] Implementation"/""}:where(.home_root__DhOcT) #solutions .sec-head h2:before{content:"[05] Solutions"/""}:where(.home_root__DhOcT) #developers .dev-copy h2:before{content:"[06] Developers"/""}}