.bp[class*=bp--industry-]{--ix-ink:#09090c;--ix-paper:#f0ede5;--ix-acid:#c9ff21;--ix-blue:#3151ff;--ix-orange:#ff6b35;--ix-pink:#ff8bad;--ix-display:"Sora",sans-serif;--ix-mono:"Space Mono",monospace;--ix-accent:var(--ix-blue);background:var(--ix-paper);color:var(--ix-ink)}.bp--industry-it{--ix-accent:#7449ce}.bp--industry-manufacturing{--ix-accent:var(--ix-orange)}.bp--industry-logistics{--ix-accent:var(--ix-blue)}.bp--industry-healthcare{--ix-accent:#078d73}.bp--industry-finance{--ix-accent:#2738a8}.bp--industry-consulting{--ix-accent:#7449ce}.bp--industry-agencies{--ix-accent:#e7437c}.ix-label{width:max-content;font:700 9px/1.2 var(--ix-mono);letter-spacing:.11em;border:1px solid;padding:7px 10px}.ix-hero{background-color:var(--ix-paper);background-image:linear-gradient(#09090c18 1px,#0000 1px),linear-gradient(90deg,#09090c18 1px,#0000 1px);background-size:100% 11.11%,50% 100%;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:5vw;min-height:100svh;padding:124px clamp(20px,4vw,64px) 64px;display:grid}.ix-hero-copy{z-index:1;position:relative}.ix-hero-copy h1{max-width:900px;font:500 clamp(62px,7.2vw,126px)/.84 var(--ix-display);letter-spacing:-.072em;margin:40px 0 30px}.ix-hero-copy>p:not(.ix-label){max-width:590px;font:12px/1.75 var(--ix-mono);margin:0 0 32px}.ix-diagram{border:1px solid var(--ix-ink);min-height:600px;box-shadow:14px 14px var(--ix-accent);background:var(--ix-ink);color:#fff;grid-template-rows:auto 1fr auto;display:grid;transform:rotate(.3deg)}.ix-diagram header,.ix-diagram footer{font:8px/1.4 var(--ix-mono);letter-spacing:.09em;border-bottom:1px solid #ffffff3d;justify-content:space-between;gap:22px;padding:16px 18px;display:flex}.ix-diagram footer{border:0;border-top:1px solid #ffffff3d}.ix-diagram footer em{max-width:55%;color:var(--ix-acid);text-align:right;font-style:normal}.ix-diagram-core{place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.ix-diagram-loop{border:1px solid #ffffff35;border-radius:50%;position:absolute;inset:11%}.ix-diagram-loop i{background:var(--ix-acid);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 7px #c9ff2126}.ix-diagram-loop i:first-child{top:-6px;left:50%}.ix-diagram-loop i:nth-child(2){bottom:17%;right:5%}.ix-diagram-loop i:nth-child(3){bottom:17%;left:5%}.ix-diagram-core>strong{z-index:2;text-align:center;background:var(--ix-accent);width:140px;height:140px;font:500 34px/1 var(--ix-display);border-radius:50%;place-content:center;display:grid;box-shadow:10px 10px #000}.ix-diagram-core>strong small{font:7px/1.2 var(--ix-mono);letter-spacing:.08em;margin-top:9px;display:block}.ix-diagram-core article{z-index:3;background:#17171d;border:1px solid #fff5;width:150px;padding:14px;position:absolute}.ix-diagram-core article small,.ix-diagram-core article b{display:block}.ix-diagram-core article small{font:8px var(--ix-mono);color:var(--ix-acid)}.ix-diagram-core article b{font:500 14px/1.15 var(--ix-display);margin-top:9px}.ix-diagram-core article>i{background:linear-gradient(90deg,var(--ix-accent),transparent);height:3px;margin-top:15px;display:block}.ix-diagram-core .n0{top:8%;left:6%}.ix-diagram-core .n1{top:8%;right:6%}.ix-diagram-core .n2{bottom:8%;left:6%}.ix-diagram-core .n3{bottom:8%;right:6%}.ix-diagram--radar .ix-diagram-loop{box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff07}.ix-diagram--blueprint .ix-diagram-core{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px}.ix-diagram--chain .ix-diagram-loop{border-radius:0;height:1px;top:50%}.ix-diagram--lanes .ix-diagram-core{background:repeating-linear-gradient(115deg,#0000 0 70px,#ffffff13 71px 72px)}.ix-diagram--committee article{border-left:5px solid var(--ix-accent)}.ix-diagram--ledger article{background:var(--ix-paper);color:var(--ix-ink)}.ix-diagram--brief .ix-diagram-core{background:linear-gradient(135deg,#111119 0 67%,color-mix(in srgb,var(--ix-accent) 80%,#000) 67%)}.ix-diagram--walls .ix-diagram-loop{border-radius:0;transform:rotate(45deg)scale(.74)}.ix-reality{background:var(--ix-accent);color:#fff;padding:clamp(90px,10vw,160px) clamp(20px,4vw,64px)}.ix-reality header{grid-template-columns:.5fr 1.5fr;align-items:start;gap:5vw;display:grid}.ix-reality h2,.ix-mechanism h2,.ix-proof-intro h2,.ix-control h2,.ix-links h2,.ix-faq h2,.ix-close h2{font:500 clamp(46px,6vw,102px)/.89 var(--ix-display);letter-spacing:-.062em;margin:0}.ix-reality>div{border:1px solid #ffffff75;grid-template-columns:repeat(3,1fr);margin-top:82px;display:grid}.ix-reality article{border-right:1px solid #ffffff75;min-height:300px;padding:26px;position:relative}.ix-reality article:last-child{border:0}.ix-reality article small{font:9px var(--ix-mono);color:var(--ix-acid)}.ix-reality article b{font:500 clamp(25px,2.7vw,40px)/1 var(--ix-display);margin:78px 0 18px;display:block}.ix-reality article p{font:10px/1.75 var(--ix-mono)}.ix-mechanism{grid-template-columns:.9fr 1.1fr;gap:7vw;padding:clamp(96px,10vw,165px) clamp(20px,4vw,64px);display:grid}.ix-mechanism h2{margin-top:34px;font-size:clamp(42px,4.7vw,78px)}.ix-mechanism ol{border-top:1px solid;margin:0;padding:0;list-style:none}.ix-mechanism li{border-bottom:1px solid;grid-template-columns:55px minmax(155px,.5fr) 1fr 25px;align-items:start;gap:22px;min-height:130px;padding:24px 0;display:grid}.ix-mechanism li small{font:9px var(--ix-mono);color:var(--ix-accent)}.ix-mechanism li b{font:500 22px/1.08 var(--ix-display)}.ix-mechanism li p{font:10px/1.75 var(--ix-mono)}.ix-mechanism li span{font:18px var(--ix-mono)}.ix-proof-intro{background:var(--ix-ink);color:#fff;grid-template-columns:1fr .55fr;gap:6vw;padding:clamp(92px,10vw,165px) clamp(20px,4vw,64px);display:grid}.ix-proof-intro .ix-label{grid-column:1/-1}.ix-proof-intro h2 em,.ix-control h2 em,.ix-faq h2 em{color:var(--ix-acid);font-style:normal}.ix-proof-intro>p:last-child{max-width:470px;font:11px/1.8 var(--ix-mono);align-self:end}.ix-proof{border-bottom:1px solid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);min-height:86vh;display:grid}.ix-proof-copy{flex-direction:column;justify-content:center;padding:clamp(72px,7vw,120px) clamp(20px,4vw,64px);display:flex;position:relative}.ix-proof-copy>small{font:700 9px/1.3 var(--ix-mono);letter-spacing:.11em;color:var(--ix-accent)}.ix-proof h3{font:500 clamp(42px,4.5vw,76px)/.91 var(--ix-display);letter-spacing:-.058em;margin:30px 0}.ix-proof-copy p{max-width:520px;font:11px/1.8 var(--ix-mono)}.ix-proof-copy>b{font:8px var(--ix-mono);color:var(--ix-accent);position:absolute;bottom:25px;right:28px}.ix-proof figure{background:var(--ix-ink);flex-direction:column;justify-content:center;margin:0;padding:clamp(22px,4vw,58px);display:flex}.ix-proof figure header{color:#ffffff8f;height:38px;font:7px var(--ix-mono);background:#1b1b22;border:1px solid #ffffff30;border-bottom:0;align-items:center;gap:7px;padding:0 12px;display:flex}.ix-proof figure header span{margin-right:auto}.ix-proof figure header i{background:#ffffff35;border-radius:50%;width:7px;height:7px}.ix-proof figure header i:last-child{background:var(--ix-acid)}.ix-proof img{object-fit:contain;background:#111218;border:1px solid #ffffff30;width:100%;height:auto;max-height:68vh;display:block}.ix-proof figcaption{color:#ffffff9b;font:8px/1.65 var(--ix-mono);padding-top:13px}.ix-proof--2{background:var(--ix-acid);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.ix-proof--2 .ix-proof-copy{order:2}.ix-proof--2 figure{background:var(--ix-accent);order:1}.ix-proof--3{background:var(--ix-accent);color:#fff}.ix-proof--3 .ix-proof-copy>small,.ix-proof--3 .ix-proof-copy>b{color:var(--ix-acid)}.ix-proof figure header b{color:var(--ix-acid);font:500 7px var(--ix-mono);letter-spacing:.07em;padding-right:8px}.ix-control{background:var(--ix-ink);color:#fff;padding:clamp(96px,10vw,165px) clamp(20px,4vw,64px)}.ix-control h2{margin:36px 0 70px}.ix-control>div{border:1px solid #ffffff65;grid-template-columns:repeat(3,1fr);display:grid}.ix-control article{border-right:1px solid #ffffff65;min-height:285px;padding:26px;position:relative}.ix-control article:last-child{border:0}.ix-control article small{font:9px var(--ix-mono);color:var(--ix-acid)}.ix-control article b{font:500 28px/1 var(--ix-display);margin:68px 0 18px;display:block}.ix-control article p{font:10px/1.75 var(--ix-mono)}.ix-control article span{color:var(--ix-acid);font:8px var(--ix-mono);position:absolute;bottom:22px;right:22px}.ix-links{background:var(--ix-paper);padding:80px clamp(20px,4vw,64px)}.ix-links h2{max-width:920px;margin:30px 0 55px;font-size:clamp(38px,4.7vw,76px)}.ix-links nav{border:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.ix-links a{min-height:105px;color:inherit;font:500 21px var(--ix-display);border-right:1px solid;justify-content:space-between;align-items:center;padding:22px;display:flex}.ix-links a:last-child{border:0}.ix-links a span{font:14px var(--ix-mono)}.ix-faq{padding:clamp(90px,10vw,155px) clamp(20px,4vw,64px)}.ix-faq h2{margin:34px 0 66px}.ix-faq h2 em{color:var(--ix-accent)}.ix-faq details{border-top:1px solid}.ix-faq details:last-child{border-bottom:1px solid}.ix-faq summary{cursor:pointer;font:500 19px/1.3 var(--ix-display);justify-content:space-between;gap:28px;padding:25px 0;list-style:none;display:flex}.ix-faq summary::-webkit-details-marker{display:none}.ix-faq details p{max-width:820px;font:11px/1.8 var(--ix-mono);padding:0 0 24px}.ix-close{background:var(--ix-accent);color:#fff;background-image:linear-gradient(#ffffff1b 1px,#0000 1px),linear-gradient(90deg,#ffffff1b 1px,#0000 1px);background-size:100% 25%,25% 100%;padding:clamp(100px,11vw,175px) clamp(20px,4vw,64px)}.ix-close h2{max-width:1180px;margin:40px 0}.ix-close>p:not(.ix-label){max-width:610px;font:11px/1.8 var(--ix-mono);margin-bottom:30px}@media (hover:hover){.ix-links a:hover{background:var(--ix-acid);color:var(--ix-ink)}}@media (max-width:900px){.ix-hero{grid-template-columns:1fr;padding-top:145px}.ix-diagram{min-height:570px}.ix-reality header,.ix-mechanism,.ix-proof-intro{grid-template-columns:1fr}.ix-reality header .ix-label{margin-bottom:28px}.ix-proof,.ix-proof--2{grid-template-columns:1fr;min-height:auto}.ix-proof--2 .ix-proof-copy,.ix-proof--2 figure{order:initial}.ix-proof figure{min-height:58vw}.ix-proof-intro .ix-label{grid-column:1}.ix-control>div,.ix-reality>div{grid-template-columns:1fr}.ix-control article,.ix-reality article{border-bottom:1px solid #ffffff65;border-right:0}.ix-control article:last-child,.ix-reality article:last-child{border-bottom:0}.ix-links nav{grid-template-columns:1fr}.ix-links a{border-bottom:1px solid;border-right:0}.ix-links a:last-child{border-bottom:0}}@media (max-width:600px){.ix-hero{background-size:100% 12.5%,100% 100%;min-height:auto;padding:108px 17px 55px}.ix-hero-copy h1{margin:38px 0 26px;font-size:17vw}.ix-diagram{min-height:485px;box-shadow:8px 8px var(--ix-accent);transform:none}.ix-diagram-core{min-height:385px}.ix-diagram-core>strong{width:90px;height:90px;font-size:24px}.ix-diagram-core article{width:112px;padding:10px}.ix-diagram-core article b{font-size:11px}.ix-diagram footer em{display:none}.ix-reality,.ix-mechanism,.ix-proof-intro,.ix-control,.ix-links,.ix-faq,.ix-close{padding-inline:17px}.ix-reality>div{margin-top:52px}.ix-reality article{min-height:230px}.ix-mechanism li{grid-template-columns:38px 1fr 22px}.ix-mechanism li p{grid-column:2}.ix-proof-copy{padding:80px 17px}.ix-proof figure{min-height:auto;padding:17px}.ix-proof h3{font-size:13vw}.ix-control article{min-height:250px}.ix-links a{font-size:19px}}@media (prefers-reduced-motion:reduce){.bp[class*=bp--industry-] *{scroll-behavior:auto;transition:none;animation:none}}
