:root{--gRGB:14,10,8;--ground:rgb(var(--gRGB));--s1:#12100E;--s2:#181513;--vein:#2A2421;--vein2:#3A322D;--vein3:#4A403B;--bone:#E8E3DD;--bone-dim:#9A9089;--bone-mute:#8D837B;--coral:#FF6A3E;--f:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--m:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--pad:clamp(1.1rem,4vw,3rem);--wrap:1180px;--micro:12px;--drift:150}.bl-v2.bl-v2,.bl-v2.bl-v2 *{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--ground)}body{margin:0;color:var(--bone);font-family:var(--f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .5s}.bl-v2.bl-v2 button{font:inherit;color:inherit;background:none;border:0}.bl-v2.bl-v2 blockquote,.bl-v2.bl-v2 figure,.bl-v2.bl-v2 h1,.bl-v2.bl-v2 h2,.bl-v2.bl-v2 h3,.bl-v2.bl-v2 h4,.bl-v2.bl-v2 p{margin:0}.bl-v2.bl-v2 :focus-visible{outline:2px solid var(--bone);outline-offset:3px;border-radius:6px}.bl-v2.bl-v2 .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.bl-v2.bl-v2 .hud{font-family:var(--m);font-size:var(--micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);font-weight:400;font-variant-numeric:tabular-nums}.bl-v2.bl-v2 .hud.on{color:var(--bone-dim)}.bl-v2.bl-v2 [data-rv]{--p:1;opacity:var(--p);transform:translate3d(0,calc((1 - var(--p)) * 30px),0);filter:blur(calc((1 - var(--p)) * 6px))}.bl-v2.bl-v2 [data-rv=soft]{filter:none;transform:translate3d(0,calc((1 - var(--p)) * 15px),0)}.bl-v2.bl-v2 [data-rv=scale]{filter:none;transform:translate3d(0,calc((1 - var(--p)) * 22px),0) scale(calc(.975 + var(--p) * .025))}.bl-v2.bl-v2 .rv-moving{will-change:opacity,transform,filter}.bl-v2.bl-v2 .plates{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:0}.bl-v2.bl-v2 .plate{position:absolute;inset:0;background-size:cover;background-position:50% 64%;opacity:0;will-change:opacity,transform}.bl-v2.bl-v2 #pl-audit{background-position:50% 54%}.bl-v2.bl-v2 #pl-contract{background-position:50% 60%}.bl-v2.bl-v2 #pl-proof{background-position:50% 58%}.bl-v2.bl-v2 #pl-close{background-position:50% 56%}.bl-v2.bl-v2 #pl-writing{background-position:50% 62%}.bl-v2.bl-v2 .platesveil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--gRGB),.9) 0,rgba(var(--gRGB),.58) 22%,rgba(var(--gRGB),.5) 58%,rgba(var(--gRGB),.88) 100%)}.bl-v2.bl-v2 .weave{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0}.bl-v2.bl-v2 .weave canvas{width:100%;height:100%;display:block}.bl-v2.bl-v2 .site-foot,.bl-v2.bl-v2 main{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.bl-v2.bl-v2 [data-rv]{--p:1!important;opacity:1!important;transform:none!important;filter:none!important}.bl-v2.bl-v2 .plates,.bl-v2.bl-v2 .weave{display:none}}.bl-v2.bl-v2 .mast{position:absolute;top:0;left:0;right:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem var(--pad);pointer-events:auto}.bl-v2.bl-v2 .mast .wordmark{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--bone);text-decoration:none}.bl-v2.bl-v2 .mast nav{display:flex;gap:clamp(.9rem,2.4vw,1.9rem);align-items:center}.bl-v2.bl-v2 .mast nav a{font-family:var(--m);font-size:var(--micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-decoration:none;padding:.55rem .2rem;transition:color .25s}.bl-v2.bl-v2 .mast nav a:hover{color:var(--bone)}@media(max-width:520px){.bl-v2.bl-v2 .mast .wordmark{font-size:.98rem}.bl-v2.bl-v2 .mast{padding-inline:var(--pad)}}@media(max-width:360px){.bl-v2.bl-v2 .mast{gap:.5rem;padding-inline:calc(var(--pad) * .7)}.bl-v2.bl-v2 .mast nav{gap:.7rem}.bl-v2.bl-v2 .mast nav a{letter-spacing:.08em}}.bl-v2.bl-v2 .hero{position:relative;height:215svh;min-height:760px}.bl-v2.bl-v2 .hstage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.bl-v2.bl-v2 .hl{position:absolute;inset:0;will-change:transform,opacity,filter}.bl-v2.bl-v2 .hplate{background-image:url(/hero-plates/hero-C-network-1600.jpg);background-size:cover;background-position:50% 62%;transform:scale(1.12)}.bl-v2.bl-v2 .hclust{background-image:url(/hero-plates/clusters-1600.jpg);background-size:cover;background-position:50% 50%;opacity:0;transform:scale(1.34)}.bl-v2.bl-v2 .hglow{background:radial-gradient(66% 56% at 50% 92%,rgba(255,106,62,.3),transparent 68%);mix-blend-mode:screen}.bl-v2.bl-v2 .hveil{background:linear-gradient(180deg,rgba(var(--gRGB),.7),rgba(var(--gRGB),.14) 30%,rgba(var(--gRGB),.16) 58%,rgba(var(--gRGB),.78) 88%,var(--ground))}.bl-v2.bl-v2 .hscrim{background:radial-gradient(60% 46% at 50% 44%,rgba(var(--gRGB),.7),rgba(var(--gRGB),.2) 64%,transparent 80%)}.bl-v2.bl-v2 .hwords{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:var(--pad);will-change:transform,opacity}.bl-v2.bl-v2 .hwords .kick{font-family:var(--m);font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);margin:0 0 1.6rem;opacity:0;animation:fin .9s .25s forwards}.bl-v2.bl-v2 .hwords h1{font-size:clamp(2.5rem,8.4vw,7.2rem);letter-spacing:-.05em;line-height:.92;margin:0;max-width:15ch;font-weight:600;text-shadow:0 4px 40px rgba(var(--gRGB),.8)}.bl-v2.bl-v2 .hwords h1 .ln{display:block;overflow:hidden;padding-bottom:.18em;margin-bottom:-.18em;padding-inline:.14em;margin-inline:-.14em}.bl-v2.bl-v2 .hwords h1 .ln>span{display:block;transform:translateY(130%);animation:up 1.1s cubic-bezier(.16,1,.3,1) forwards}.bl-v2.bl-v2 .hwords h1 .ln:nth-child(2)>span{animation-delay:.11s}.bl-v2.bl-v2 .hcta{margin-top:1.8rem;display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;opacity:0;animation:fin .9s .78s forwards}.bl-v2.bl-v2 .hwords .say{margin:1.6rem 0 0;color:var(--bone-dim);font-size:clamp(1rem,1.5vw,1.2rem);max-width:44ch;opacity:0;animation:fin .9s .62s forwards;text-shadow:0 2px 20px rgba(var(--gRGB),.9)}@keyframes up{to{transform:none}}@keyframes fin{to{opacity:1}}.bl-v2.bl-v2 .hask{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:var(--pad);opacity:0;pointer-events:none;will-change:transform,opacity}.bl-v2.bl-v2 .hask h2{font-size:clamp(1.85rem,5vw,3.5rem);letter-spacing:-.04em;line-height:1.02;font-weight:600;max-width:18ch;text-wrap:balance;text-shadow:0 3px 30px rgba(var(--gRGB),.9)}.bl-v2.bl-v2 .hask p{margin-top:1.1rem;color:var(--bone-dim);font-size:clamp(.95rem,1.4vw,1.1rem);max-width:44ch;text-shadow:0 2px 18px rgba(var(--gRGB),.95)}.bl-v2.bl-v2 .harrow{position:absolute;left:0;right:0;bottom:7svh;z-index:6;color:var(--bone-dim);text-shadow:0 2px 16px rgba(var(--gRGB),.95)}.bl-v2.bl-v2 .hain{display:flex;flex-direction:column;align-items:center;gap:.8rem;opacity:0;animation:fin .9s 1.15s forwards}.bl-v2.bl-v2 .harrow .t{font-size:1rem}.bl-v2.bl-v2 .harrow svg{animation:bnc 2.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes bnc{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(11px);opacity:1}}.bl-v2.bl-v2 .bento-sec{position:relative;z-index:8;margin-top:-4svh;padding-block:clamp(1rem,3vw,2.5rem) clamp(4rem,8vw,7rem)}.bl-v2.bl-v2 .bed{position:absolute;inset:-16svh 0 0 0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent,#000 20%,#000 78%,transparent);mask:linear-gradient(180deg,transparent,#000 20%,#000 78%,transparent)}.bl-v2.bl-v2 .bedimg{position:absolute;inset:-8% 0 auto 0;height:128%;background-size:cover;background-position:50% 44%;background-image:url(/hero-plates/clusters-1600.jpg);opacity:.5;filter:blur(1px);will-change:transform}.bl-v2.bl-v2 .bedfade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--gRGB),.42) 0,rgba(var(--gRGB),.3) 34%,rgba(var(--gRGB),.62) 76%,var(--ground) 100%)}.bl-v2.bl-v2 .bd{position:relative;z-index:3;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bl-v2.bl-v2 :target,.bl-v2.bl-v2 header[id],.bl-v2.bl-v2 section[id]{scroll-margin-top:clamp(1.5rem,6vh,4rem)}.bl-v2.bl-v2 #close,.bl-v2.bl-v2 #contact,.bl-v2.bl-v2 #faq,.bl-v2.bl-v2 #proof,.bl-v2.bl-v2 #stack,.bl-v2.bl-v2 #writing{content-visibility:auto;contain-intrinsic-size:auto 720px}.bl-v2.bl-v2 .oidx-lead{margin:0 0 clamp(1.4rem,3vw,2.2rem)}.bl-v2.bl-v2 .oidx{border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .orow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:clamp(1.4rem,3.2vw,3rem);padding-block:clamp(1.9rem,4.2vw,3.1rem);border-bottom:1px dashed var(--vein);text-decoration:none;color:inherit;isolation:isolate;opacity:calc(.25 + var(--p,1) * .75);transform:translate3d(0,calc((1 - var(--p,1)) * 34px),0);transition:opacity .5s,transform .5s,border-color .45s}.bl-v2.bl-v2 .orow:before{content:"";position:absolute;inset:0 calc(-1 * var(--pad));z-index:-1;opacity:0;border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 62%);transition:opacity .45s}.bl-v2.bl-v2 .orow:focus-visible:before,.bl-v2.bl-v2 .orow:hover:before{opacity:1}.bl-v2.bl-v2 .orow:focus-visible,.bl-v2.bl-v2 .orow:hover{border-color:var(--vein3)}.bl-v2.bl-v2 .owho{display:block;margin-bottom:.75rem;color:var(--bone-mute)}.bl-v2.bl-v2 .ocopy{display:block;min-width:0}.bl-v2.bl-v2 .oname{display:block;font-size:clamp(2rem,4.6vw,3.5rem);letter-spacing:-.042em;line-height:.98;font-weight:500;color:var(--bone);text-wrap:balance}.bl-v2.bl-v2 .osub{display:block;margin-top:.7rem;max-width:52ch;color:var(--bone-dim);font-size:1rem;font-weight:300;line-height:1.5}.bl-v2.bl-v2 .oart{display:block;width:clamp(170px,26vw,380px)}.bl-v2.bl-v2 .oart svg{display:block;width:100%;height:auto;overflow:visible}.bl-v2.bl-v2 .oart .e{stroke:var(--vein3);stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1));transition:stroke-dashoffset .6s ease,stroke .45s}.bl-v2.bl-v2 .oart .path{stroke:var(--coral);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1));transition:stroke-dashoffset .75s cubic-bezier(.16,1,.3,1)}.bl-v2.bl-v2 .oart .brk{stroke:var(--bone-mute);stroke-width:1;stroke-dasharray:3 4;opacity:calc(var(--p,1) * .55)}.bl-v2.bl-v2 .oart .fx{stroke:var(--coral);stroke-width:1.4;stroke-linecap:round;opacity:calc(max(0, var(--p,1) - .55) / .45);transition:opacity .5s}.bl-v2.bl-v2 .oart .n{stroke:var(--bone-mute);stroke-width:4.5;stroke-linecap:round;opacity:calc(var(--p,1))}.bl-v2.bl-v2 .oart .n.hot{stroke:var(--coral);stroke-width:6}.bl-v2.bl-v2 .orow:focus-visible .oart .e,.bl-v2.bl-v2 .orow:hover .oart .e{stroke:rgba(255,106,62,.42)}.bl-v2.bl-v2 .ogo{color:var(--bone-mute);font-size:1.5rem;line-height:1;transition:.4s}.bl-v2.bl-v2 .orow:focus-visible .ogo,.bl-v2.bl-v2 .orow:hover .ogo{color:var(--bone);transform:translateX(4px)}.bl-v2.bl-v2 .bnote{margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;color:var(--bone-mute);font-size:.92rem;max-width:54ch}.bl-v2.bl-v2 .services{border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .svc{position:relative;padding-top:clamp(3.5rem,8vw,6.5rem)}.bl-v2.bl-v2 .svc+.svc{border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .svc>.wrap{padding-bottom:clamp(2rem,4vw,3rem)}.bl-v2.bl-v2 .seq{position:relative;height:330svh}.bl-v2.bl-v2 .seqstage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;align-content:center;justify-items:center;padding-inline:var(--pad)}.bl-v2.bl-v2 .seqhead{text-align:center;max-width:34ch;display:grid;gap:.8rem;justify-items:center;position:relative;z-index:2}.bl-v2.bl-v2 .seqhead h2{font-size:clamp(1.7rem,4.2vw,3rem);letter-spacing:-.042em;line-height:.98;font-weight:600;text-wrap:balance}.bl-v2.bl-v2 .seqhead p{color:var(--bone-dim);font-size:.98rem}.bl-v2.bl-v2 .seqclock{font-family:var(--m);font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-variant-numeric:tabular-nums;margin-top:.2rem}.bl-v2.bl-v2 .seqbar{display:block;width:min(190px,42vw);height:1px;background:var(--vein2);position:relative}.bl-v2.bl-v2 .seqbar i{position:absolute;inset:0;background:var(--coral);scale:var(--sp,0) 1;transform-origin:left center}.bl-v2.bl-v2 .seqcards{position:absolute;inset:0;pointer-events:none}.bl-v2.bl-v2 .qc{position:absolute;width:min(340px,76vw);border:1px solid var(--vein2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));backdrop-filter:blur(14px);padding:1rem 1.05rem;display:grid;gap:.6rem;opacity:0;will-change:transform,opacity,filter}.bl-v2.bl-v2 .qc.live{border-color:var(--vein3)}.bl-v2.bl-v2 .qc .qtop{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.bl-v2.bl-v2 .qc .qmain{font-size:.95rem;font-weight:500;letter-spacing:-.015em;line-height:1.3}.bl-v2.bl-v2 .qc .qsub{font-size:.84rem;color:var(--bone-dim);line-height:1.4}.bl-v2.bl-v2 .qc .dotlive{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px rgba(255,106,62,.16)}.bl-v2.bl-v2 .bub{border:1px solid var(--vein2);border-radius:12px 12px 12px 3px;padding:.6rem .75rem;font-size:.85rem;line-height:1.45;color:var(--bone);background:rgba(255,255,255,.03)}.bl-v2.bl-v2 .qacts{display:flex;gap:.4rem;padding-top:.6rem;border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .qbtn{flex:1;text-align:center;padding:.4rem .3rem;border-radius:7px;border:1px solid var(--vein2);font-family:var(--m);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}.bl-v2.bl-v2 .qbtn.yes{border-color:var(--coral);color:var(--coral);background:rgba(255,106,62,.08)}.bl-v2.bl-v2 .qc .qdone{display:flex;align-items:center;gap:.5rem;color:var(--coral);font-family:var(--m);font-size:var(--micro);letter-spacing:.12em;text-transform:uppercase}.bl-v2.bl-v2 .qc1{left:6%;top:16%}.bl-v2.bl-v2 .qc2{right:7%;top:30%}.bl-v2.bl-v2 .qc3{left:11%;bottom:19%}.bl-v2.bl-v2 .qc4{right:9%;bottom:13%}@media(max-width:900px){.bl-v2.bl-v2 .qc{width:min(300px,86vw)}:root{--drift:60}.bl-v2.bl-v2 .qc1{left:2%;top:3%}.bl-v2.bl-v2 .qc2{right:2%;top:23%}.bl-v2.bl-v2 .qc3{left:2%;bottom:22%}.bl-v2.bl-v2 .qc4{right:2%;bottom:6%}}@media(max-width:620px){.bl-v2.bl-v2 .seq{height:280svh}.bl-v2.bl-v2 .qc{width:min(260px,90vw);padding:.7rem .8rem;gap:.45rem}.bl-v2.bl-v2 .qc .qmain,.bl-v2.bl-v2 .qc .qsub{font-size:.82rem;line-height:1.32}.bl-v2.bl-v2 .qc .bub{font-size:.82rem;line-height:1.35;padding:.5rem .65rem}:root{--drift:30}.bl-v2.bl-v2 .seqstage{align-content:start;grid-template-rows:auto minmax(0,1fr);row-gap:.75rem}.bl-v2.bl-v2 .seqcards{position:relative;inset:auto;width:100%;height:100%;justify-self:stretch}.bl-v2.bl-v2 .qc1{left:2%;top:0;bottom:auto}.bl-v2.bl-v2 .qc2{right:2%;top:16%;bottom:auto}.bl-v2.bl-v2 .qc3{left:2%;top:34%;bottom:auto}.bl-v2.bl-v2 .qc4{right:2%;top:52%;bottom:auto}}.bl-v2.bl-v2 .marq{overflow:hidden;position:relative;padding-block:clamp(2rem,4vw,3rem);-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bl-v2.bl-v2 .mrow{display:flex;gap:.7rem;width:max-content;will-change:transform}.bl-v2.bl-v2 .mrow+.mrow{margin-top:.7rem}.bl-v2.bl-v2 .mchip{border:1px solid var(--vein2);border-radius:999px;padding:.55rem 1.1rem;white-space:nowrap;font-size:1rem;color:var(--bone-dim);background:rgba(255,255,255,.02)}.bl-v2.bl-v2 .mchip b{color:var(--bone);font-weight:500}.bl-v2.bl-v2 .sec{padding-block:clamp(3.5rem,8vw,6.5rem);border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .sec-head{display:grid;grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,4rem);row-gap:1.2rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.bl-v2.bl-v2 .sec-head h2{font-size:clamp(2.4rem,6vw,4.75rem);letter-spacing:-.045em;line-height:.93;font-weight:600;text-wrap:balance;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.bl-v2.bl-v2 .sec-head h2 .lnx{display:block;transform:translate3d(0,calc((1 - var(--p,1)) * 108%),0)}.bl-v2.bl-v2 .sec-head .note{max-width:46ch;color:var(--bone-dim);font-size:1.02rem;font-weight:300;padding-bottom:.5rem}@media(max-width:760px){.bl-v2.bl-v2 .sec-head{grid-template-columns:1fr}}.bl-v2.bl-v2 .panel{border:1px solid var(--vein);border-radius:16px;overflow:hidden}.bl-v2.bl-v2 .panel+.panel{margin-top:1rem}.bl-v2.bl-v2 .panel-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bl-v2.bl-v2 .panel.flip .panel-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bl-v2.bl-v2 .panel.flip .panel-copy{order:2;border-right:0;border-left:1px dashed var(--vein)}.bl-v2.bl-v2 .panel.flip .panel-art{order:1}.bl-v2.bl-v2 .panel-copy{padding:clamp(1.6rem,3.4vw,2.6rem);display:grid;gap:1rem;align-content:center;border-right:1px dashed var(--vein)}.bl-v2.bl-v2 .panel-copy h3{font-size:clamp(1.5rem,2.8vw,2.15rem);line-height:1;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.bl-v2.bl-v2 .panel-copy p{color:var(--bone-dim);font-size:.95rem;max-width:40ch}.bl-v2.bl-v2 .panel-copy .fix{padding-top:.9rem;border-top:1px dashed var(--vein);color:var(--bone);font-size:.92rem}.bl-v2.bl-v2 .panel-art{padding:clamp(1.6rem,3.4vw,2.6rem);background:var(--s1);position:relative}.bl-v2.bl-v2 .track{display:grid;gap:.6rem;margin-bottom:1.9rem}.bl-v2.bl-v2 .track-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.bl-v2.bl-v2 .rail{position:relative;height:52px}.bl-v2.bl-v2 .rail .line{position:absolute;left:0;right:0;top:10px;height:1px;background:var(--vein2)}.bl-v2.bl-v2 .rail .fill{position:absolute;left:0;top:10px;height:1px;background:var(--coral);box-shadow:0 0 9px rgba(255,106,62,.75);width:0}.bl-v2.bl-v2 .rail .deadfill{position:absolute;left:0;top:10px;height:1px;width:0;background:var(--vein3)}.bl-v2.bl-v2 .pip{opacity:0;transition:opacity .35s}.bl-v2.bl-v2 .pip.shown{opacity:1}.bl-v2.bl-v2 .rail .pin{opacity:0;transition:opacity .4s}.bl-v2.bl-v2 .rail .pin.shown{opacity:1}.bl-v2.bl-v2 .pip{position:absolute;top:4px;width:13px;height:13px;border-radius:50%;transform:translateX(-50%);border:1px solid var(--vein2);background:var(--ground)}.bl-v2.bl-v2 .pip.hot{border-color:var(--coral);background:var(--coral);box-shadow:0 0 0 4px rgba(255,106,62,.14)}.bl-v2.bl-v2 .pip.cold{border-color:var(--vein3);background:var(--s2)}.bl-v2.bl-v2 .rail .pin{position:absolute;top:28px;font-family:var(--m);font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;color:var(--bone-mute);white-space:nowrap;transform:translateX(-50%)}.bl-v2.bl-v2 .rail .pin.at-start{left:0;transform:none}.bl-v2.bl-v2 .rail .pin.at-end{right:0;left:auto;transform:none}.bl-v2.bl-v2 .rail .pin.trailing{transform:none}.bl-v2.bl-v2 .outcome{font-family:var(--m);font-size:var(--micro);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.bl-v2.bl-v2 .outcome.win{color:var(--coral)}.bl-v2.bl-v2 .outcome.loss{color:var(--bone-mute)}.bl-v2.bl-v2 .axis{display:flex;justify-content:space-between;padding-top:.9rem;border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .bench+.bench{margin-top:1.5rem}.bl-v2.bl-v2 .slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.bl-v2.bl-v2 .slot{border:1px solid var(--vein2);border-radius:9px;padding:.6rem .4rem;text-align:center;font-size:.78rem;letter-spacing:-.01em;color:var(--bone-dim);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s,border-color .5s,color .5s}.bl-v2.bl-v2 .slot.shown{opacity:1;transform:none}.bl-v2.bl-v2 .slot.queued{border-style:dashed;color:var(--bone-mute)}.bl-v2.bl-v2 .slot.queued.shown{opacity:.55}.bl-v2.bl-v2 .slot.ours{border-color:rgba(255,106,62,.42);color:var(--bone)}.bl-v2.bl-v2 .benchnote{display:flex;align-items:center;gap:.5rem;margin:.9rem 0 0;font-size:.82rem;color:var(--bone-dim);opacity:0;transition:opacity .5s}.bl-v2.bl-v2 .benchnote.shown{opacity:1}.bl-v2.bl-v2 .benchnote .swatch{width:10px;height:10px;border-radius:3px;flex:none;border:1px solid rgba(255,106,62,.42)}@media(max-width:520px){.bl-v2.bl-v2 .slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-v2.bl-v2 .flow{display:grid;gap:1.6rem}.bl-v2.bl-v2 .flow-blk{display:grid;gap:.9rem}.bl-v2.bl-v2 .sinks{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.bl-v2.bl-v2 .sink{border:1px solid var(--vein2);border-radius:9px;padding:.65rem .5rem;text-align:center;background:var(--ground);display:grid;gap:.3rem}.bl-v2.bl-v2 .sink .nm{font-size:.82rem;font-weight:500;letter-spacing:-.01em}.bl-v2.bl-v2 .fan{position:relative;height:68px}.bl-v2.bl-v2 .fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bl-v2.bl-v2 .fan .edge{stroke:rgba(255,106,62,.55);stroke-width:1}.bl-v2.bl-v2 .fan .node{stroke:var(--coral);stroke-linecap:round;stroke-width:7}.bl-v2.bl-v2 .fan .src{position:absolute;left:50%;top:0;transform:translateX(-50%);font-family:var(--m);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}.bl-v2.bl-v2 .dead{position:relative;height:52px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:.6rem}.bl-v2.bl-v2 .dead span{text-align:center;font-family:var(--m);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute);opacity:0;transition:opacity .45s}.bl-v2.bl-v2 .dead span.shown{opacity:1}.bl-v2.bl-v2 .sink{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.bl-v2.bl-v2 .sink.shown{opacity:1;transform:none}.bl-v2.bl-v2 .fan .src{opacity:0;transition:opacity .45s}.bl-v2.bl-v2 .fan .src.shown{opacity:1}.bl-v2.bl-v2 .fan .node{opacity:0;transition:opacity .4s}.bl-v2.bl-v2 .fan .node.shown{opacity:1}.bl-v2.bl-v2 .fan svg{clip-path:inset(0 0 var(--clip,0) 0)}.bl-v2.bl-v2 .dead span:before{content:"";display:block;width:1px;height:20px;margin:0 auto .4rem;background:repeating-linear-gradient(180deg,var(--vein3) 0 3px,transparent 3px 6px)}.bl-v2.bl-v2 .beamwrap{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,340px);gap:clamp(1rem,3vw,3rem)}.bl-v2.bl-v2 .beamside{position:relative}.bl-v2.bl-v2 .beamstick{position:sticky;top:calc(50svh - 116px);height:232px}.bl-v2.bl-v2 .deliv{position:absolute;inset:0;border:1px solid var(--vein);border-radius:14px;background:var(--s1);padding:1.35rem 1.4rem;display:grid;gap:.55rem;align-content:center;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.bl-v2.bl-v2 .deliv.on{opacity:1;transform:none}.bl-v2.bl-v2 .deliv h5{font-size:1.12rem;letter-spacing:-.025em;line-height:1.15;font-weight:600;text-wrap:balance}.bl-v2.bl-v2 .deliv p{font-size:.86rem;color:var(--bone-dim);line-height:1.45}.bl-v2.bl-v2 .deliv .fmt{display:flex;align-items:center;gap:.55rem;padding-top:.7rem;border-top:1px dashed var(--vein)}@media(max-width:1040px){.bl-v2.bl-v2 .beamwrap{grid-template-columns:64px minmax(0,1fr)}.bl-v2.bl-v2 .beamside{display:none}}.bl-v2.bl-v2 .beamcol{position:relative}.bl-v2.bl-v2 .beamcol svg{position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:22px;overflow:visible}.bl-v2.bl-v2 .beamcol path{fill:none;stroke-width:1.5;stroke-linecap:round}.bl-v2.bl-v2 .beam-bed{stroke:var(--vein2)}.bl-v2.bl-v2 .beam-fill{stroke:var(--coral);filter:drop-shadow(0 0 6px rgba(255,106,62,.7))}.bl-v2.bl-v2 .stops{display:grid;gap:clamp(3.5rem,15vh,9rem);padding:12vh 0}.bl-v2.bl-v2 .stop{display:grid;gap:.4rem;opacity:.42;transition:opacity .45s}.bl-v2.bl-v2 .stop.lit{opacity:1}.bl-v2.bl-v2 .stop h4{font-size:1.05rem;letter-spacing:-.015em;font-weight:600}.bl-v2.bl-v2 .stop p{font-size:.88rem;color:var(--bone-dim);max-width:52ch}.bl-v2.bl-v2 .knot{position:absolute;left:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);background:var(--ground);border:1px solid var(--vein2);transition:.4s}.bl-v2.bl-v2 .knot.lit{border-color:var(--coral);background:var(--coral);box-shadow:0 0 0 4px rgba(255,106,62,.13)}.bl-v2.bl-v2 .proofs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--vein);border:1px solid var(--vein);border-radius:14px;overflow:hidden}.bl-v2.bl-v2 .proof{background:var(--ground);padding:clamp(1.5rem,3vw,2.1rem);display:grid;gap:1.2rem;align-content:space-between}.bl-v2.bl-v2 .proof blockquote{font-size:1.05rem;line-height:1.45;letter-spacing:-.012em;text-wrap:pretty}.bl-v2.bl-v2 .proof .by{display:grid;gap:.3rem;padding-top:1.1rem;border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .proof .who{font-size:.875rem;font-weight:500}.bl-v2.bl-v2 .faq{border-top:1px dashed var(--vein);max-width:920px}.bl-v2.bl-v2 .faq details{border-bottom:1px dashed var(--vein)}.bl-v2.bl-v2 .faq summary{list-style:none;cursor:pointer;padding:1.35rem 0;display:flex;gap:1.25rem;align-items:baseline;transition:color .25s}.bl-v2.bl-v2 .faq summary::-webkit-details-marker{display:none}.bl-v2.bl-v2 .faq summary .q{flex:1;font-size:1.02rem;font-weight:500;letter-spacing:-.015em}.bl-v2.bl-v2 .faq summary .sign{font-family:var(--m);font-size:14px;color:var(--bone-mute)}.bl-v2.bl-v2 .faq .a{padding:0 0 1.4rem 3.35rem;color:var(--bone-dim);font-size:.93rem;max-width:66ch}@media(max-width:560px){.bl-v2.bl-v2 .faq .a{padding-left:0}}.bl-v2.bl-v2 .band{position:relative;border:1px solid var(--vein);border-radius:16px;overflow:hidden;background:var(--s1);padding:clamp(2.2rem,5vw,3.8rem);text-align:center;display:grid;gap:1.15rem;justify-items:center}.bl-v2.bl-v2 .band .bandnet{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.bl-v2.bl-v2 .band .bandnet .edge{stroke:rgba(255,106,62,.2);stroke-width:1}.bl-v2.bl-v2 .band .bandnet .node{stroke:rgba(255,106,62,.5);stroke-linecap:round}.bl-v2.bl-v2 .band .veil{position:absolute;inset:0;background:radial-gradient(70% 120% at 50% 130%,rgba(255,106,62,.22),transparent 68%);mix-blend-mode:screen}.bl-v2.bl-v2 .band>*{position:relative;z-index:1}.bl-v2.bl-v2 .band h3{font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1;letter-spacing:-.04em;font-weight:600;max-width:20ch;text-wrap:balance}.bl-v2.bl-v2 .band p{color:var(--bone-dim);font-size:.95rem;max-width:48ch}.bl-v2.bl-v2 .band .go{margin-top:.5rem;background:var(--bone);color:#140E0B;padding:.85rem 1.7rem;border-radius:999px;font-size:1rem;font-weight:500;cursor:pointer;transition:.25s;text-decoration:none;display:inline-block;border:0}.bl-v2.bl-v2 .band .go:hover{transform:translateY(-1px)}.bl-v2.bl-v2 .ctarow{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;align-items:center;margin-top:clamp(1.6rem,3vw,2.4rem)}.bl-v2.bl-v2 .cta{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;padding:.8rem 1.55rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;border:1px solid var(--vein3);color:var(--bone);background:transparent;transition:transform .25s,border-color .25s,background .25s}.bl-v2.bl-v2 .cta:hover{transform:translateY(-1px);border-color:var(--bone-mute)}.bl-v2.bl-v2 .cta.solid{background:var(--bone);color:#140E0B;border-color:var(--bone)}.bl-v2.bl-v2 .cta.solid:hover{background:#fff}.bl-v2.bl-v2 .cta .ar{font-family:var(--m);font-size:.85em;opacity:.65}.bl-v2.bl-v2 .ctanote{font-family:var(--m);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute)}.bl-v2.bl-v2 .cta:focus-visible,.bl-v2.bl-v2 .go:focus-visible,.bl-v2.bl-v2 a:focus-visible,.bl-v2.bl-v2 button:focus-visible,.bl-v2.bl-v2 input:focus-visible,.bl-v2.bl-v2 textarea:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:4px}.bl-v2.bl-v2 .offerend{display:grid;gap:clamp(1.6rem,3vw,2.8rem);align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border-top:1px dashed var(--vein);padding-top:clamp(1.8rem,3.5vw,2.6rem);margin-top:clamp(1.5rem,3vw,2.4rem)}@media(max-width:860px){.bl-v2.bl-v2 .offerend{grid-template-columns:1fr}}.bl-v2.bl-v2 .proofline{margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:1.15rem 1.3rem;max-width:62ch;border-left:2px solid var(--vein3);background:rgba(255,255,255,.018);border-radius:0 10px 10px 0}.bl-v2.bl-v2 .proofline blockquote{margin:0;font-size:1rem;line-height:1.5;color:var(--bone)}.bl-v2.bl-v2 .proofline figcaption{margin-top:.7rem;display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.bl-v2.bl-v2 .proofline .nm{font-size:.92rem;color:var(--bone-dim)}.bl-v2.bl-v2 .offerend h3{font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.08;letter-spacing:-.032em;font-weight:600;margin:.7rem 0 .9rem;max-width:20ch;text-wrap:balance}.bl-v2.bl-v2 .offerend .say{color:var(--bone-dim);font-size:.95rem;max-width:46ch}.bl-v2.bl-v2 .pricebox{border:1px solid var(--vein);border-radius:14px;background:var(--s1);padding:clamp(1.2rem,2.4vw,1.7rem);display:grid;gap:1rem}.bl-v2.bl-v2 .pline{display:grid;gap:.3rem}.bl-v2.bl-v2 .pline .amt{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.bl-v2.bl-v2 .pline .n{font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums}.bl-v2.bl-v2 .pline .u{font-family:var(--m);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute)}.bl-v2.bl-v2 .pricebox .split{height:1px;background:var(--vein)}.bl-v2.bl-v2 .pricebox .pfoot{font-size:.85rem;color:var(--bone-mute);border-top:1px dashed var(--vein);padding-top:.9rem}.bl-v2.bl-v2 .formcard{border:1px solid var(--vein);border-radius:16px;background:var(--s1);padding:clamp(1.5rem,3.5vw,2.6rem);position:relative}.bl-v2.bl-v2 .formgrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.bl-v2.bl-v2 .field{display:grid;gap:.42rem}.bl-v2.bl-v2 .field.wide{grid-column:1/-1}.bl-v2.bl-v2 .field label{font-family:var(--m);font-size:var(--micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute)}.bl-v2.bl-v2 .field label .opt{opacity:.72;letter-spacing:.08em}.bl-v2.bl-v2 .field input,.bl-v2.bl-v2 .field textarea{width:100%;background:var(--s2);color:var(--bone);border:1px solid var(--vein);border-radius:10px;padding:.82rem .95rem;font:inherit;font-size:.95rem;transition:border-color .2s}.bl-v2.bl-v2 .field input:focus,.bl-v2.bl-v2 .field textarea:focus{border-color:var(--vein3)}.bl-v2.bl-v2 .field textarea{min-height:6.5rem;resize:vertical}.bl-v2.bl-v2 .field input::placeholder,.bl-v2.bl-v2 .field textarea::placeholder{color:var(--bone-mute)}.bl-v2.bl-v2 .field .err{font-size:.8rem;color:var(--coral);min-height:1em}.bl-v2.bl-v2 .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bl-v2.bl-v2 .formfoot{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:1.3rem}.bl-v2.bl-v2 .formfoot .err{flex-basis:100%;font-size:.8rem;color:var(--coral);min-height:0}.bl-v2.bl-v2 .formfoot .err:empty{display:none}.bl-v2.bl-v2 .formok{display:none;border:1px solid var(--vein3);border-radius:12px;padding:1.1rem 1.3rem;background:var(--s2);font-size:.95rem;margin-top:1.2rem}.bl-v2.bl-v2 .formok.on{display:block}.bl-v2.bl-v2 .formok b{color:var(--bone);font-weight:600}.bl-v2.bl-v2 .routes{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.4rem;padding-top:1.3rem;border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .routes a{color:var(--bone-dim);font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.bl-v2.bl-v2 .routes a:hover{color:var(--bone)}.bl-v2.bl-v2 .routes .k{font-family:var(--m);font-size:var(--micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute)}.bl-v2.bl-v2 .posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:1px;background:var(--vein);border:1px solid var(--vein);border-radius:14px;overflow:hidden}.bl-v2.bl-v2 .post{background:var(--ground);padding:clamp(1.4rem,2.8vw,1.9rem);display:grid;gap:.9rem;align-content:start;cursor:pointer;transition:background .3s}.bl-v2.bl-v2 .post:hover{background:var(--s1)}.bl-v2.bl-v2 .post{text-decoration:none;color:inherit}.bl-v2.bl-v2 .post .meta{display:flex;align-items:center;gap:.6rem}.bl-v2.bl-v2 .rule-h{flex:1;height:1px;border-top:1px dashed var(--vein2);min-width:16px}.bl-v2.bl-v2 .post h4{font-size:1.08rem;line-height:1.25;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.bl-v2.bl-v2 .post p{font-size:.875rem;color:var(--bone-dim);line-height:1.5}.bl-v2.bl-v2 .post .more{display:flex;align-items:center;gap:.45rem}.bl-v2.bl-v2 .post .arrow{transition:transform .25s;color:var(--bone-dim)}.bl-v2.bl-v2 .post:hover .arrow{transform:translateX(3px)}.bl-v2.bl-v2 .site-foot{border-top:1px dashed var(--vein);padding-block:clamp(3rem,6vw,4.5rem) clamp(3rem,6vw,4rem);position:relative}.bl-v2.bl-v2 .foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(1.6rem,3vw,2.5rem)}.bl-v2.bl-v2 .foot-grid section{display:grid;gap:.75rem;align-content:start}.bl-v2.bl-v2 .foot-grid h4{font-family:var(--m);font-size:var(--micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);font-weight:400}.bl-v2.bl-v2 .foot-grid a{color:var(--bone-dim);text-decoration:none;font-size:1rem;transition:color .25s}.bl-v2.bl-v2 .foot-grid a:hover{color:var(--bone)}.bl-v2.bl-v2 .foot-grid nav{display:grid;gap:.55rem}.bl-v2.bl-v2 .foot-mark{font-size:1.15rem;font-weight:600;letter-spacing:-.03em}.bl-v2.bl-v2 .foot-say{color:var(--bone-dim);font-size:1rem;max-width:32ch;margin-top:.2rem}.bl-v2.bl-v2 .foot-legal{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.3rem;border-top:1px dashed var(--vein)}.bl-v2.bl-v2 .ser{position:absolute;right:calc(var(--pad) / 2);top:clamp(3rem,6vw,4.5rem);font-family:var(--m);font-size:var(--micro);letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;color:var(--bone-mute)}@media(max-width:820px){.bl-v2.bl-v2 .foot-grid{grid-template-columns:1fr 1fr}.bl-v2.bl-v2 .ser{display:none}}@media(max-width:1040px){.bl-v2.bl-v2 .orow{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(1.1rem,2.6vw,2rem)}.bl-v2.bl-v2 .oart{display:none}}@media(max-width:820px){.bl-v2.bl-v2 .panel-grid,.bl-v2.bl-v2 .panel.flip .panel-grid{grid-template-columns:1fr}.bl-v2.bl-v2 .panel-copy,.bl-v2.bl-v2 .panel.flip .panel-copy{border-right:0;border-left:0;border-bottom:1px dashed var(--vein);order:1}.bl-v2.bl-v2 .panel.flip .panel-art{order:2}}@media(max-width:680px){.bl-v2.bl-v2 .hero{height:200svh;min-height:0}.bl-v2.bl-v2 .orow{align-items:start}.bl-v2.bl-v2 .ogo{align-self:center}.bl-v2.bl-v2 .osub{max-width:none}.bl-v2.bl-v2 .beamwrap{grid-template-columns:40px 1fr}.bl-v2.bl-v2 .sinks{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bl-v2.bl-v2 .hero{height:100svh!important;min-height:0}.bl-v2.bl-v2 .hplate{opacity:0!important}.bl-v2.bl-v2 .hclust{filter:none!important}.bl-v2.bl-v2 .hclust,.bl-v2.bl-v2 .hwords{opacity:1!important;transform:none!important}.bl-v2.bl-v2 .hask{display:none}.bl-v2.bl-v2 .orow,.bl-v2.bl-v2 .stop{opacity:1;transform:none;filter:none}.bl-v2.bl-v2,.bl-v2.bl-v2 *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bl-v2.bl-v2 :where(h1,h2,h3,h4,h5,h6,p,a,span,li,ul,ol,div,section,article,header,footer,nav,label,input,textarea,button,summary,details,blockquote,figure,figcaption,b,i,u,strong,em){font-family:inherit}.bl-v2.bl-v2 :where(h1,h2,h3,h4,h5,h6) :where(span){font-family:inherit;font-style:inherit;font-weight:inherit}html[data-theme],html[data-theme] body{background:var(--ground);color:var(--bone)}.bl-v2.bl-v2{overflow-x:clip}