.bp-graph-scale{display:flex;align-items:center;gap:25px;padding:23px 0 2px}.bp-graph-scale strong{font-family:BP Oxanium,monospace;font-size:39px;font-weight:400;line-height:1;letter-spacing:-.04em;color:var(--bp-ink)}.bp-graph-scale strong span{font-family:BP Manrope,sans-serif;font-size:11px;letter-spacing:0;color:var(--bp-muted);margin-left:9px}.bp-graph-scale p{font-size:11px;line-height:1.7;color:var(--bp-muted);border-left:1px solid var(--bp-line);padding-left:24px}.bp-network .bp-team-label{font-size:7px;letter-spacing:.035em;fill:var(--bp-muted)}.bp-scale-route{fill:none;stroke:var(--bp-sage);stroke-width:.65;opacity:.13}.bp-scale-route.is-routing{opacity:.38}.bp-scale-agent{fill:#181610;stroke:#6c6251;stroke-width:.65;opacity:.58;transition:opacity .5s ease}.bp-scale-agent.is-awake{fill:#9caf94;stroke:#b3c3aa;opacity:1}.bp-scale-agent.is-review{fill:#c96f4a;stroke:#de9b77;opacity:1}.bp-graph svg.bp-network-scale{margin-block:0 8px}@media(max-width:767px){.bp-graph-scale{padding-top:21px;gap:18px}.bp-graph-scale strong{font-size:32px}.bp-graph-scale p{padding-left:18px;font-size:10px}.bp-graph-controls>span:last-child{font-size:8px}}.bp-results h2{font-size:clamp(31px,3.25vw,47px);max-width:800px}@media(max-width:767px){.bp-results h2{font-size:33px}}@font-face{font-family:BP Manrope;src:url(/assets/manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:BP Oxanium;src:url(/assets/oxanium.ttf) format("truetype");font-weight:200 800;font-display:swap}.bp-site{--bp-bg:#0b0a08;--bp-panel:#14120e;--bp-soft:#191610;--bp-ink:#ede6dc;--bp-muted:#b5ac9e;--bp-subtle:#8e8576;--bp-line:#302a22;--bp-copper:#c96f4a;--bp-sage:#9caf94;background:var(--bp-bg);color:var(--bp-ink);font:400 15px/1.85 BP Manrope,sans-serif;min-height:100dvh;width:100%;isolation:isolate;color-scheme:dark}html:has(.bp-site){scroll-behavior:smooth;scroll-padding-top:110px}body:has(.bp-site){margin:0;background:#0b0a08}body:has(.bp-site) #root{padding:0;margin:0;max-width:none;width:100%;text-align:left}.bp-site *{box-sizing:border-box}.bp-site :is(h1,h2,h3,p,figure,blockquote){margin:0}.bp-site :is(h1,h2,h3){font-weight:400;line-height:1.18;letter-spacing:-.045em;text-wrap:balance}.bp-site a{color:inherit;text-decoration:none}.bp-site button{font:inherit;cursor:pointer}.bp-site :focus-visible{outline:2px solid var(--bp-sage);outline-offset:5px}.bp-site ::selection{background:var(--bp-copper);color:var(--bp-bg)}.bp-wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.bp-site svg{flex-shrink:0}.bp-site button,.bp-site a{touch-action:manipulation}.bp-mono{font-family:BP Oxanium,monospace;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.bp-eyebrow{color:var(--bp-sage);margin-bottom:22px!important}.bp-skip{position:fixed;z-index:100;top:10px;left:10px;background:var(--bp-copper);padding:10px 20px;transform:translateY(-150%)}.bp-skip:focus{transform:none}.bp-header{height:92px;position:sticky;top:0;background:var(--bp-bg);z-index:20;border-bottom:1px solid var(--bp-line)}.bp-header-inner{height:100%;display:flex;align-items:center;gap:35px}.bp-brand{display:inline-flex;align-items:center;gap:12px}.bp-brand img{width:32px;height:39px;filter:brightness(0) invert(.9)}.bp-brand>span{display:flex;flex-direction:column;line-height:1.1;gap:6px}.bp-brand b{font-size:25px;font-weight:500;letter-spacing:.01em}.bp-brand small{font-size:11px;letter-spacing:.12em}.bp-nav{display:flex;gap:30px;margin-left:auto;font-size:12px;color:var(--bp-muted)}.bp-nav a:hover{color:var(--bp-ink)}.bp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:11px 22px;border:1px solid var(--bp-copper);border-radius:100px;background:var(--bp-copper);color:var(--bp-bg)!important;font-size:12px!important;font-weight:500;line-height:1.5}.bp-button:hover{background:#dc8965}.bp-button.bp-outline{background:transparent;color:var(--bp-ink)!important;border-color:#544a3d}.bp-button.bp-outline:hover{background:var(--bp-soft)}.bp-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:12px;border:0;background:none;color:inherit;padding:0;text-align:left}.bp-link:hover{text-decoration:underline;text-underline-offset:6px}.bp-link svg{transition:transform .2s}.bp-link:hover svg{transform:translate(3px)}.bp-mobile{display:none}.bp-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.bp-hero{padding-block:85px 68px;display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:center}.bp-hero h1{font-size:clamp(46px,5.1vw,76px);letter-spacing:-.055em;line-height:1.08;max-width:700px}.bp-hero h1 span{color:var(--bp-copper)}.bp-hero-deck{font-size:16px;color:var(--bp-muted);line-height:1.85;max-width:540px;margin-top:29px!important}.bp-proofline{font-size:11px;line-height:1.9;max-width:465px;margin-top:22px!important;color:var(--bp-subtle);border-left:1px solid var(--bp-copper);padding-left:15px}.bp-hero .bp-actions{margin-top:30px;gap:20px}.bp-hero .bp-link{font-size:11px}.bp-hero-foot{border-bottom:1px solid var(--bp-line);padding-bottom:25px;display:flex;justify-content:space-between;color:var(--bp-subtle);gap:20px}.bp-hero-foot a{color:var(--bp-muted)}.bp-graph{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;margin-top:5px!important}.bp-graph-head{display:flex;justify-content:space-between;gap:15px;color:var(--bp-muted);padding-bottom:20px;border-bottom:1px solid var(--bp-line)}.bp-graph-head span:last-child{color:var(--bp-subtle);font-size:9px}.bp-graph svg.bp-network{width:100%;height:auto;display:block;margin-block:20px 7px;overflow:visible}.bp-network .bp-wire{fill:none;stroke:#463e31;stroke-width:1}.bp-network .bp-agent rect{fill:#15130f;stroke:#51483a;stroke-width:1}.bp-network .bp-agent.is-awake rect{stroke:var(--bp-sage);fill:#20251b}.bp-network .bp-agent.is-review rect{stroke:var(--bp-copper);fill:#2b1c13}.bp-network text{font-family:BP Oxanium,monospace;fill:var(--bp-muted);font-size:9px;letter-spacing:.04em}.bp-network .bp-agent.is-awake text{fill:var(--bp-sage)}.bp-network .bp-agent.is-review text{fill:#e39a79}.bp-network .bp-node-state{font-size:7px;fill:var(--bp-subtle)}.bp-network .bp-agent-number{font-size:16px;fill:var(--bp-ink)}.bp-packet{fill:var(--bp-sage);animation:bp-evidence 3.2s ease-in-out infinite;transform-box:view-box}.bp-packet-copper{fill:var(--bp-copper)}@keyframes bp-evidence{0%,12%{opacity:0;transform:translate(var(--from-x),var(--from-y))}22%{opacity:1}76%{opacity:1}90%,to{opacity:0;transform:translate(var(--to-x),var(--to-y))}}.bp-graph[data-paused=true] .bp-packet{animation-play-state:paused}.bp-graph-ledger{display:flex;align-items:baseline;gap:20px;padding-top:19px;border-top:1px solid var(--bp-line);min-height:75px}.bp-graph-ledger>span{color:var(--bp-copper);font-size:11px}.bp-graph-ledger p{font-size:12px;line-height:1.7;color:var(--bp-muted)}.bp-graph-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--bp-subtle);font-size:9px;margin-top:12px}.bp-graph-controls button{background:none;border:1px solid var(--bp-line);color:var(--bp-muted);padding:7px 12px;display:flex;gap:8px;align-items:center;font-size:10px;min-height:36px}.bp-graph-controls button:hover{border-color:var(--bp-sage)}.bp-legend{display:flex;gap:13px}.bp-legend span{display:flex;align-items:center;gap:6px}.bp-legend i{display:block;width:5px;height:5px;border:1px solid var(--bp-subtle)}.bp-legend span:first-child i{background:var(--bp-sage);border-color:var(--bp-sage)}.bp-section{padding-block:88px 93px;border-bottom:1px solid var(--bp-line);scroll-margin-top:100px}.bp-section-top{display:grid;grid-template-columns:170px 1fr;gap:32px;margin-bottom:37px}.bp-section-top>.bp-mono{color:var(--bp-subtle);padding-top:9px}.bp-section h2{font-size:clamp(31px,3.25vw,47px);max-width:800px}.bp-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-left:202px}.bp-prose p{font-size:14px;color:var(--bp-muted);margin-bottom:22px}.bp-prose p:last-child{margin-bottom:0}.bp-intro{max-width:690px;color:var(--bp-muted);font-size:14px;margin-top:23px!important}.bp-stats{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:35px;margin:49px 0 0 202px}.bp-stat{border-top:1px solid #514333;padding-top:22px}.bp-stat strong{display:block;font-family:BP Oxanium,monospace;font-size:clamp(33px,3.8vw,55px);font-weight:300;line-height:1.2;letter-spacing:-.05em;color:var(--bp-copper);white-space:nowrap}.bp-stat p{font-size:11px;line-height:1.8;color:var(--bp-muted);margin-top:16px;max-width:220px}.bp-sources{margin:28px 0 0 202px!important;display:flex;gap:8px 17px;flex-wrap:wrap;font-size:10px;color:var(--bp-subtle);line-height:1.9}.bp-sources a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#514333}.bp-sources a:hover{color:var(--bp-ink)}.bp-thesis .bp-body-grid{grid-template-columns:1.5fr 1fr;gap:8%}.bp-why-now{background:var(--bp-panel);padding:25px 27px;align-self:start;border-top:1px solid var(--bp-sage)}.bp-why-now .bp-mono{color:var(--bp-sage);margin-bottom:15px!important}.bp-why-now p:last-child{font-size:12px;color:var(--bp-muted);line-height:1.9}.bp-quote{margin:48px 0 0 202px!important;font-size:clamp(28px,3.2vw,46px);line-height:1.28;letter-spacing:-.04em;max-width:880px;color:var(--bp-sage);font-weight:300}.bp-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;margin-left:202px}.bp-benefit{padding-block:26px 32px;border-top:1px solid var(--bp-line)}.bp-benefit>.bp-mono{color:var(--bp-copper);margin-bottom:14px!important}.bp-benefit h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin-bottom:16px}.bp-benefit>p:last-child{font-size:12px;color:var(--bp-muted);line-height:1.9}.bp-after{margin:30px 0 0 202px!important;max-width:820px;font-size:14px;color:var(--bp-muted)}.bp-results{background:#151710;margin-top:-1px}.bp-results>.bp-wrap{padding-block:82px 85px}.bp-result-grid{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:40px}.bp-result{border-top:1px solid #3a4131;padding-top:23px;display:flex;flex-direction:column;align-items:flex-start}.bp-result>.bp-mono{color:var(--bp-sage)}.bp-result strong{font-family:BP Oxanium,monospace;font-weight:300;font-size:clamp(35px,4.2vw,60px);line-height:1.25;letter-spacing:-.06em;color:var(--bp-ink);display:block;margin-top:25px;white-space:nowrap}.bp-result p{color:var(--bp-muted);font-size:12px;margin-block:20px;max-width:300px;flex:1}.bp-result .bp-link{color:var(--bp-sage)}.bp-results .bp-after{margin-left:0!important;max-width:850px;margin-top:35px!important;padding-top:27px;border-top:1px solid #3a4131}.bp-research-list{margin-left:202px}.bp-paper{display:grid;grid-template-columns:85px minmax(0,1.35fr) minmax(0,1fr);gap:25px;padding-block:26px 27px;border-top:1px solid var(--bp-line)}.bp-paper time{color:var(--bp-subtle);font-size:10px;padding-top:3px}.bp-paper h3{font-size:19px;letter-spacing:-.02em;line-height:1.45}.bp-paper h3 a:hover{color:var(--bp-copper)}.bp-paper h3 svg{display:inline-block;vertical-align:middle;margin-left:6px;color:var(--bp-copper)}.bp-status{font-size:10px;line-height:1.7;color:var(--bp-sage);margin-top:13px!important}.bp-paper>p{font-size:12px;line-height:1.9;color:var(--bp-muted)}.bp-standards{margin:24px 0 0 202px!important;padding-block:24px;border-top:1px solid var(--bp-line);color:var(--bp-muted);font-size:12px}.bp-standards a,.bp-independent a{color:var(--bp-ink);text-decoration:underline;text-underline-offset:4px}.bp-independent{margin:9px 0 0 202px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.bp-independent>.bp-mono{grid-column:1/-1;color:var(--bp-subtle);margin-bottom:-10px}.bp-independent p{font-size:12px;line-height:1.9;color:var(--bp-muted);border-left:1px solid #514333;padding-left:20px}.bp-code-link{margin:30px 0 0 202px}.bp-stack{margin-left:202px}.bp-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bp-product{padding:25px 23px;background:var(--bp-panel);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bp-product>.bp-mono{font-size:8px;color:var(--bp-subtle);margin-bottom:21px!important}.bp-product h3{font-size:23px}.bp-product>p:not(.bp-mono){font-size:12px;color:var(--bp-muted);margin-block:16px 24px;flex:1}.bp-product .bp-link{font-size:11px;color:var(--bp-copper)}.bp-stack-support{height:32px;margin-inline:16%;border-inline:1px solid #514333;position:relative}.bp-stack-support:after{content:"";position:absolute;left:50%;height:100%;border-left:1px solid #514333}.bp-server{display:grid;grid-template-columns:1fr 1.45fr auto;gap:27px;border-top:1px solid var(--bp-sage);background:#1b2016;padding:29px;align-items:center}.bp-server .bp-mono{font-size:9px;color:var(--bp-sage);margin-top:10px!important}.bp-server h3{font-size:27px}.bp-server>p{font-size:12px;color:var(--bp-muted)}.bp-server .bp-link{font-size:11px;color:var(--bp-sage)}.bp-future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:43px}.bp-future-grid article{border-top:1px solid var(--bp-line);padding-top:23px}.bp-future-grid .bp-mono{font-size:8px;color:var(--bp-subtle);margin-bottom:20px!important}.bp-future-grid h3{font-size:24px;line-height:1.35;min-height:66px;max-width:290px}.bp-future-grid article>p:last-child{font-size:12px;color:var(--bp-muted);line-height:1.95;margin-top:18px}.bp-future-close{font-size:clamp(25px,2.7vw,38px);line-height:1.45;letter-spacing:-.035em;color:var(--bp-sage);max-width:930px;margin:53px 0 0 auto!important}.bp-close{padding-block:85px 80px;display:grid;grid-template-columns:170px 1fr;gap:32px}.bp-close>.bp-mono{padding-top:13px;color:var(--bp-copper)}.bp-close h2{font-size:clamp(50px,6.6vw,90px);letter-spacing:-.055em}.bp-close p{font-size:15px;color:var(--bp-muted);max-width:575px;margin-top:24px}.bp-close .bp-actions{margin-top:30px}.bp-footer{border-top:1px solid var(--bp-line);padding-block:33px 30px}.bp-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.bp-footer-top>p{font-size:11px;color:var(--bp-subtle)}.bp-footer nav{display:flex;flex-wrap:wrap;gap:25px;color:var(--bp-muted);font-size:11px;align-items:center}.bp-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}.bp-footer-bottom{margin-top:29px;padding-top:24px;border-top:1px solid var(--bp-line);display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--bp-subtle)}.bp-dialog{inset:0;position:fixed;margin:auto;max-width:520px;width:calc(100% - 40px);max-height:calc(100dvh - 40px);border:1px solid #544a3d;background:var(--bp-panel);color:var(--bp-ink);padding:37px;overflow:auto;font:400 13px/1.85 BP Manrope,sans-serif}.bp-dialog::backdrop{background:#0b0a08d9}.bp-dialog .bp-mono{color:var(--bp-copper)}.bp-dialog h2{font-size:32px;margin-top:20px}.bp-dialog>p:not(.bp-mono){color:var(--bp-muted);margin-top:20px}.bp-dialog .bp-button{margin-top:27px}.bp-dialog-close{position:absolute;top:13px;right:13px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:none;color:var(--bp-muted)}.bp-pending{border-left:1px solid var(--bp-copper);padding:12px 17px;background:var(--bp-soft)}.bp-dialog ul{padding-left:18px;color:var(--bp-muted);font-size:11px}@media(min-width:1600px){.bp-hero{padding-block:100px 90px}.bp-hero h1{font-size:77px}}@media(max-width:1100px){.bp-wrap{width:calc(100% - 72px)}.bp-hero{gap:4%;padding-top:66px}.bp-hero h1{font-size:57px}.bp-hero .bp-actions{gap:12px}.bp-hero .bp-button{padding-inline:16px}.bp-section-top,.bp-close{grid-template-columns:130px 1fr;gap:25px}.bp-body-grid,.bp-stats,.bp-benefits,.bp-stack,.bp-research-list,.bp-independent,.bp-code-link{margin-left:155px}.bp-sources,.bp-after,.bp-quote,.bp-standards{margin-left:155px!important}.bp-section{padding-block:70px}.bp-result-grid{gap:27px}.bp-result strong{font-size:44px}.bp-paper{grid-template-columns:65px minmax(0,1.3fr) minmax(0,1fr);gap:17px}.bp-products{gap:10px}.bp-product{padding:22px 17px}.bp-product h3{font-size:20px}.bp-server{padding:25px;grid-template-columns:1fr 1.3fr;gap:20px}.bp-server .bp-link{grid-column:2}.bp-footer-top{align-items:flex-start;flex-wrap:wrap}.bp-footer nav{gap:20px}}@media(max-width:767px){.bp-wrap{width:calc(100% - 40px)}.bp-header{height:76px}.bp-header-inner{gap:16px}.bp-nav{display:none}.bp-header .bp-button{margin-left:auto;font-size:10px!important;min-height:39px;padding:10px 14px;gap:10px}.bp-header .bp-button svg{display:none}.bp-brand img{width:27px;height:34px}.bp-brand b{font-size:22px}.bp-brand small{font-size:10px}.bp-mobile{display:block}.bp-mobile summary{list-style:none;display:flex;flex-direction:column;gap:6px;padding:12px 4px;cursor:pointer}.bp-mobile summary::-webkit-details-marker{display:none}.bp-mobile summary i{width:20px;height:1px;background:var(--bp-ink)}.bp-mobile nav{position:absolute;inset:76px 0 auto;padding:20px;background:var(--bp-panel);display:flex;flex-direction:column;font-size:13px}.bp-mobile nav a{padding:12px 0}.bp-hero{grid-template-columns:1fr;padding-block:48px 33px;gap:42px}.bp-hero h1{font-size:clamp(42px,10.8vw,66px);max-width:600px}.bp-hero-deck{font-size:14px;margin-top:24px!important;max-width:500px}.bp-proofline{font-size:10px;max-width:470px;margin-top:20px!important}.bp-hero .bp-actions{gap:13px 21px;margin-top:25px}.bp-hero .bp-link{font-size:10px;gap:8px}.bp-hero .bp-button{font-size:11px!important;padding-inline:19px}.bp-graph{max-width:500px;width:100%;margin-inline:auto!important}.bp-graph-head{font-size:9px}.bp-graph-head span:last-child{font-size:8px}.bp-graph svg.bp-network{margin-block:9px 4px}.bp-graph-ledger{min-height:68px}.bp-graph-ledger p{font-size:11px}.bp-graph-controls{margin-top:2px}.bp-hero-foot{font-size:8px;line-height:1.6}.bp-section{padding-block:55px}.bp-section-top{display:block;margin-bottom:27px}.bp-section-top>.bp-mono{margin-bottom:21px!important;padding-top:0;font-size:9px}.bp-section h2{font-size:33px;max-width:550px}.bp-body-grid,.bp-thesis .bp-body-grid{grid-template-columns:1fr;gap:22px;margin-left:0}.bp-prose p{font-size:13px;line-height:1.95;margin-bottom:19px}.bp-intro{font-size:13px;margin-top:20px!important}.bp-stats{grid-template-columns:1fr;margin:30px 0 0;gap:20px}.bp-stat{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:20px;padding-top:19px}.bp-stat strong{font-size:38px}.bp-stat p{margin-top:0;font-size:11px;max-width:250px}.bp-stat:last-child strong{font-size:30px}.bp-sources{margin-left:0!important;font-size:9px;gap:7px 14px}.bp-why-now{padding:24px}.bp-quote{font-size:31px;margin:33px 0 0!important}.bp-benefits{grid-template-columns:1fr;margin-left:0;gap:0}.bp-benefit{padding-block:24px 27px}.bp-benefit h3{font-size:24px}.bp-benefit>p:last-child{font-size:12px}.bp-after{margin-left:0!important;font-size:13px}.bp-results>.bp-wrap{padding-block:53px}.bp-result-grid{grid-template-columns:1fr;gap:30px}.bp-result{padding-top:22px;display:grid;grid-template-columns:1fr auto;gap:0 18px;align-items:center}.bp-result strong{font-size:49px;margin-top:13px;grid-column:1/-1}.bp-result p{margin:17px 0 0;max-width:440px;grid-column:1/-1}.bp-result .bp-link{grid-column:1/-1;margin-top:10px}.bp-results .bp-after{font-size:13px}.bp-research-list{margin-left:0}.bp-paper{grid-template-columns:1fr;gap:11px;padding-block:24px}.bp-paper time{font-size:9px}.bp-paper h3{font-size:21px;max-width:500px}.bp-status{font-size:10px;margin-top:10px!important}.bp-paper>p{font-size:12px}.bp-standards{margin-left:0!important;font-size:12px}.bp-independent{grid-template-columns:1fr;margin-left:0;gap:22px}.bp-independent>.bp-mono{font-size:9px;margin-bottom:0}.bp-independent p{padding-left:16px}.bp-code-link,.bp-stack{margin-left:0}.bp-products{grid-template-columns:1fr;gap:12px}.bp-product{padding:25px;display:grid;grid-template-columns:1fr auto;gap:0 15px}.bp-product>.bp-mono{grid-column:1/-1;margin-bottom:14px!important}.bp-product h3{font-size:26px}.bp-product>p:not(.bp-mono){grid-column:1/-1;margin-block:14px;max-width:460px}.bp-product .bp-link{grid-column:1/-1}.bp-stack-support{height:28px}.bp-server{grid-template-columns:1fr;gap:18px;padding:26px}.bp-server h3{font-size:28px}.bp-server .bp-link{grid-column:auto}.bp-future-grid{grid-template-columns:1fr;gap:27px;margin-top:30px}.bp-future-grid h3{font-size:26px;min-height:0;max-width:450px}.bp-future-grid .bp-mono{margin-bottom:14px!important}.bp-future-grid article>p:last-child{font-size:12px;margin-top:14px;max-width:520px}.bp-future-close{font-size:29px;margin-top:35px!important}.bp-close{display:block;padding-block:54px}.bp-close>.bp-mono{padding:0;margin-bottom:22px!important;font-size:9px}.bp-close h2{font-size:61px}.bp-close p{font-size:13px}.bp-close .bp-actions{gap:17px 22px}.bp-close .bp-link{font-size:11px}.bp-footer-top{display:block}.bp-footer-top>p{margin-top:20px}.bp-footer nav{margin-top:22px;gap:13px 24px;font-size:10px}.bp-footer nav a:last-child{flex-basis:100%}.bp-footer-bottom{display:block;font-size:8px}.bp-footer-bottom>span{display:block;margin-top:10px}.bp-dialog{padding:32px 25px}.bp-dialog h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html:has(.bp-site){scroll-behavior:auto}.bp-site *{animation:none!important;transition:none!important}.bp-packet{display:none}}.bp-site button.bp-link,.bp-footer nav button{background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:0}.bp-site button.bp-button{font-family:inherit;cursor:pointer}.bp-footer nav button{text-align:left}.bp-contact-dialog{background:#131410;color:#e8e6dc;border:1px solid #45463b;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:40px;box-sizing:border-box;font-family:BP Manrope,sans-serif;overflow:auto}.bp-contact-dialog::backdrop{background:#000000c7}.bp-contact-dialog h2{font-size:36px;font-weight:400;letter-spacing:-.04em;margin:12px 0}.bp-contact-intro,.bp-contact-success p{color:#b2b2a5;font-size:14px;line-height:1.7}.bp-contact-close{position:absolute;right:18px;top:12px;background:none;border:0;color:#e8e6dc;font-size:28px;cursor:pointer}.bp-contact-dialog fieldset{border:0;padding:0;margin:24px 0 0;min-width:0}.bp-contact-dialog label{display:block;font-size:12px;margin-bottom:18px}.bp-contact-dialog label span{color:#a4a594}.bp-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bp-contact-dialog input,.bp-contact-dialog select,.bp-contact-dialog textarea{display:block;width:100%;box-sizing:border-box;background:#1c1e18;border:1px solid #505243;color:#eceade;padding:12px;margin-top:8px;border-radius:0;font:inherit;font-size:16px}.bp-contact-dialog textarea{resize:vertical;min-height:100px}.bp-contact-dialog :focus-visible{outline:2px solid #cf7952;outline-offset:3px}.bp-contact-dialog .bp-contact-honey{position:absolute;left:-10000px;opacity:0}.bp-contact-note{font-size:11px;line-height:1.6;color:#a4a594;margin:0 0 20px}.bp-contact-status{font-size:13px;line-height:1.6;margin-bottom:0;color:#e6b69d}.bp-contact-dialog button{cursor:pointer}.bp-contact-dialog fieldset:disabled{opacity:.6}@media(max-width:540px){.bp-contact-dialog{padding:28px 22px}.bp-contact-row{grid-template-columns:1fr;gap:0}}.cc-feature{margin:0 0 56px 202px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:6%;padding-top:30px;border-top:1px solid var(--bp-copper);align-items:start}.cc-eyebrow{color:var(--bp-copper);display:flex;align-items:center;gap:10px;margin-bottom:20px!important}.cc-eyebrow i{width:6px;height:6px;background:var(--bp-copper);display:block}.cc-feature h3{font-size:clamp(25px,2.4vw,34px);line-height:1.22;letter-spacing:-.04em;max-width:460px}.cc-body{font-size:13px;color:var(--bp-muted);line-height:1.95;margin-top:22px!important;max-width:470px}.cc-points{margin:26px 0 0;display:grid;gap:0}.cc-points>div{padding:16px 0 17px;border-top:1px solid var(--bp-line);display:grid;gap:6px}.cc-points dt{font-size:13px;color:var(--bp-sage)}.cc-points dd{margin:0;font-size:12px;color:var(--bp-muted);line-height:1.85}.cc-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.cc-cta .bp-mono{color:var(--bp-subtle);font-size:9px}.cc-footage{min-width:0}.cc-footage-head{display:flex;justify-content:space-between;gap:12px;color:var(--bp-muted);padding-bottom:14px;font-size:9px}.cc-footage-head span:last-child{color:var(--bp-subtle)}.cc-frame{position:relative;background:var(--bp-panel);border:1px solid var(--bp-line);padding:10px}.cc-frame:before,.cc-frame:after{content:"";position:absolute;width:12px;height:12px;border-color:var(--bp-sage);border-style:solid;pointer-events:none}.cc-frame:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.cc-frame:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.cc-frame video{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:var(--bp-bg)}.cc-sequence{list-style:none;margin:0;padding:15px 0 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border-bottom:1px solid var(--bp-line)}.cc-sequence li{font-size:11px;color:var(--bp-muted);line-height:1.6;display:flex;flex-direction:column;gap:4px}.cc-sequence .bp-mono{color:var(--bp-sage);font-size:9px}@media(max-width:1100px){.cc-feature{margin-left:155px;grid-template-columns:1fr;gap:34px}}@media(max-width:767px){.cc-feature{margin-left:0;padding-top:24px;margin-bottom:40px}.cc-feature h3{font-size:27px}.cc-frame{padding:6px}.cc-sequence{grid-template-columns:1fr 1fr;gap:12px}}.bp-product-detail{min-height:640px;outline-offset:6px}.bp-product-overview{margin:0 0 56px 202px;min-height:560px;border-top:1px solid var(--bp-copper);padding:48px 0;display:flex;flex-direction:column;justify-content:center}.bp-product-overview>.bp-mono{color:var(--bp-copper);margin-bottom:24px}.bp-product-overview h3{font-size:clamp(28px,3.5vw,46px);line-height:1.25;letter-spacing:-.04em;max-width:750px}.bp-product-audience{color:var(--bp-muted);font-size:14px;margin-top:24px!important}.bp-products button.bp-product{font-family:inherit;color:var(--bp-ink);text-align:left;border:1px solid transparent;cursor:pointer;transition:border-color .18s,background .18s}.bp-products button.bp-product:hover{border-color:var(--bp-sage)}.bp-products button.bp-product[aria-selected=true]{border-color:var(--bp-copper);background:#211b15}.bp-products button.bp-product:focus-visible{outline:2px solid var(--bp-sage);outline-offset:4px}.bp-product>.bp-product-name{font-size:20px;font-weight:400;letter-spacing:-.03em;margin-bottom:15px}.bp-product>.bp-product-description{font-size:12px;line-height:1.8;color:var(--bp-muted)}.bp-product-selection{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--bp-sage);padding-top:24px;margin-top:auto}@media(max-width:1100px){.bp-product-overview{margin-left:155px}.bp-product-detail{min-height:0}}@media(max-width:767px){.bp-product-overview{margin-left:0;min-height:420px;padding:35px 0}.bp-product>.bp-product-name{font-size:20px}}
