.bn3{--bn3-paper: #f5f3ed;--bn3-paper-2: #eeeae0;--bn3-ink: #263a32;--bn3-soft: #5f6963;--bn3-deep: #2c3d36;--bn3-deep-2: #2c3d36;--bn3-gold: #b98228;--bn3-line: rgba(38, 58, 50, .16);--bn3-line-gold: rgba(185, 130, 40, .32);--bn3-radius: 14px;--bn3-shadow: 0 16px 34px rgba(30, 48, 40, .07);--bn-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--bn-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--bn-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;background:var(--bn3-paper);color:var(--bn3-ink);overflow:hidden}.bn3 *,.bn3 *:before,.bn3 *:after{box-sizing:border-box}.bn3__wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.bn3__narrow{width:min(780px,calc(100% - 64px));margin-inline:auto}.bn3__section{position:relative;padding-block:96px}.bn3__section--tight{padding-block:68px}.bn3__section--paper2{background:var(--bn3-paper-2)}.bn3__section--deep{background:var(--bn3-deep);color:#f7f4eb}.bn3 .bn3__eyebrow{margin:0 0 18px;color:var(--bn3-gold);font-family:var(--bn-mono, monospace);font-size:12px;font-weight:500;letter-spacing:.19em;line-height:1.3;text-transform:uppercase}.bn3__display,.bn3 h1,.bn3 h2,.bn3 h3{color:inherit;font-family:var(--bn-serif, Georgia, serif);font-weight:400;letter-spacing:-.025em}.bn3 h1{max-width:13ch;margin:0;font-size:clamp(2.5rem,5vw,4.45rem);line-height:.98}.bn3 h2{max-width:18ch;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.04}.bn3 h3{margin:0;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.13}.bn3 em{color:var(--bn3-gold);font-weight:inherit}.bn3 p,.bn3 li,.bn3 label,.bn3 input,.bn3 select,.bn3 textarea,.bn3 button{font-family:var(--bn-sans, Arial, sans-serif)}.bn3__lead{max-width:58ch;margin:26px 0 0;color:var(--bn3-soft);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.bn3__section--deep .bn3__lead,.bn3__section--deep p{color:#f7f4ebc2}.bn3__heading-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);gap:80px;align-items:end;margin-bottom:48px}.bn3__heading-row>p{margin:0;color:var(--bn3-soft);font-size:1rem;line-height:1.6}.bn3__hero{position:relative;min-height:590px;display:grid;align-items:end;background:var(--bn3-deep);color:#f8f5ed}.bn3__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bn3__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2c3d36f0,#2c3d36c7 42%,#2c3d361f 76%),linear-gradient(0deg,rgba(44,61,54,.65),transparent 55%)}.bn3__hero-media img{width:100%;height:100%;object-fit:cover}.bn3__hero-content{position:relative;z-index:1;padding-block:105px 86px}.bn3__hero .bn3__lead{color:#f8f5edd1}.bn3__hero-art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.82;pointer-events:none}.bn3__hero-art svg{width:100%;height:100%}.bn3__stats{border-bottom:1px solid var(--bn3-line);background:#f1eee5}.bn3__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bn3__stat{position:relative;min-height:150px;display:flex;flex-direction:column;justify-content:center;padding:28px 30px;border-right:1px solid var(--bn3-line)}.bn3__stat:last-child{border-right:0}.bn3__stat strong{color:var(--bn3-ink);font-family:var(--bn-serif, Georgia, serif);font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:400;line-height:1}.bn3__stat span{margin-top:12px;color:var(--bn3-soft);font-family:var(--bn-mono, monospace);font-size:10px;font-weight:500;letter-spacing:.15em;line-height:1.45;text-transform:uppercase}.bn3__stat:before{content:"";position:absolute;top:25px;left:30px;width:5px;height:5px;border-radius:50%;background:var(--bn3-gold)}.bn3__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bn3__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bn3__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bn3__card{position:relative;min-height:250px;padding:30px;border:1px solid var(--bn3-line);border-radius:var(--bn3-radius);background:#ffffff42;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bn3__card:hover{transform:translateY(-4px);border-color:var(--bn3-line-gold);box-shadow:var(--bn3-shadow)}.bn3__card-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:42px;color:var(--bn3-ink)}.bn3__card-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.bn3__card h3{margin-bottom:15px}.bn3__card p{margin:0;color:var(--bn3-soft);font-size:.96rem;line-height:1.58}.bn3__card-number{position:absolute;top:31px;right:31px;color:var(--bn3-gold);font-family:var(--bn-mono, monospace);font-size:11px;font-weight:500;letter-spacing:.16em}.bn3__section--deep .bn3__card{border-color:#f8f5ed2e;background:#ffffff09}.bn3__section--deep .bn3__card-icon{color:#f7f4eb}.bn3__section--deep .bn3__card p{color:#f7f4ebb3}.bn3__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--bn3-line)}.bn3__flow-step{position:relative;min-height:205px;padding:30px 28px 34px;border-right:1px solid var(--bn3-line)}.bn3__flow-step:last-child{border-right:0}.bn3__flow-step b{display:block;margin-bottom:54px;color:var(--bn3-gold);font-family:var(--bn-mono, monospace);font-size:12px;font-weight:500;letter-spacing:.15em}.bn3__flow-step p{margin:0;color:var(--bn3-ink);font-size:1rem;line-height:1.55}.bn3__flow-step:not(:last-child):after{content:"\2192";position:absolute;z-index:2;top:40px;right:-12px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--bn3-line);border-radius:50%;background:var(--bn3-paper);color:var(--bn3-ink);font-size:12px}.bn3__split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:72px;align-items:center}.bn3__split--reverse>:first-child{order:2}.bn3__copy p{color:var(--bn3-soft);font-size:1rem;line-height:1.67}.bn3__copy p:first-of-type{margin-top:24px}.bn3__media-card{min-height:430px;overflow:hidden;border:1px solid var(--bn3-line);border-radius:var(--bn3-radius);background:var(--bn3-paper-2)}.bn3__media-card img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.bn3__diagram{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--bn3-line);border-radius:var(--bn3-radius);background:radial-gradient(circle at 72% 38%,rgba(185,130,40,.12),transparent 25%),linear-gradient(135deg,#f5f2ea,#ebe7dc)}.bn3__diagram svg{width:100%;height:100%;min-height:inherit}.bn3__quote{position:relative;padding:76px min(8vw,110px);border-radius:var(--bn3-radius);background:linear-gradient(110deg,#2c3d36f7,#2c3d36cc),var(--bn3-deep);color:#f8f5ed}.bn3__quote blockquote{max-width:29ch;margin:0;font-family:var(--bn-serif, Georgia, serif);font-size:clamp(2rem,3.6vw,3.1rem);font-weight:400;letter-spacing:-.025em;line-height:1.08}.bn3__quote p{max-width:58ch;margin:24px 0 0;color:#f8f5edb8;font-size:.96rem;line-height:1.6}.bn3__table-shell{overflow:hidden;border:1px solid var(--bn3-line);border-radius:var(--bn3-radius);background:#ffffff45}.bn3__table-title{display:flex;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid var(--bn3-line);font-family:var(--bn-mono, monospace);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.bn3 table{width:100%;border-collapse:collapse;font-family:var(--bn-sans, Arial, sans-serif)}.bn3 th,.bn3 td{padding:16px 20px;border-bottom:1px solid var(--bn3-line);color:var(--bn3-soft);font-size:.9rem;text-align:left}.bn3 th{color:var(--bn3-ink);font-family:var(--bn-mono, monospace);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.bn3 tr:last-child td{border-bottom:0}.bn3__pass{display:inline-flex;align-items:center;gap:7px;color:var(--bn3-deep);font-weight:600}.bn3__pass:before{content:"";width:7px;height:7px;border-radius:50%;background:#3d785d}.bn3__docs{display:grid;gap:10px;margin-top:26px}.bn3__doc-link,.bn3__text-link{color:var(--bn3-ink);text-decoration:none}.bn3__doc-link{display:flex;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid var(--bn3-line);border-radius:10px;background:#ffffff38;font-family:var(--bn-sans, Arial, sans-serif);font-size:.94rem;transition:border-color .18s ease,transform .18s ease}.bn3__doc-link:hover{transform:translate(3px);border-color:var(--bn3-line-gold)}.bn3__text-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:var(--bn3-gold);font-family:var(--bn-sans, Arial, sans-serif);font-size:.96rem;font-weight:500}.bn3__text-link span{transition:transform .18s ease}.bn3__text-link:hover span{transform:translate(4px)}.bn3__faq{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:84px}.bn3__faq-list{border-top:1px solid var(--bn3-line)}.bn3__faq details{border-bottom:1px solid var(--bn3-line)}.bn3__faq summary{position:relative;cursor:pointer;list-style:none;padding:24px 48px 24px 0;color:var(--bn3-ink);font-family:var(--bn-sans, Arial, sans-serif);font-size:1rem;font-weight:500}.bn3__faq summary::-webkit-details-marker{display:none}.bn3__faq summary:after{content:"+";position:absolute;right:5px;top:21px;color:var(--bn3-gold);font-family:var(--bn-serif, Georgia, serif);font-size:1.5rem;font-weight:400}.bn3__faq details[open] summary:after{content:"\2212"}.bn3__faq-answer{max-width:66ch;padding:0 45px 24px 0;color:var(--bn3-soft);font-family:var(--bn-sans, Arial, sans-serif);font-size:.95rem;line-height:1.65}.bn3__cta{padding-block:80px;background:var(--bn3-deep);color:#f8f5ed}.bn3__cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:46px;align-items:end}.bn3__cta h2{max-width:20ch}.bn3__actions{display:flex;flex-wrap:wrap;gap:12px}.bn3__btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 24px;border:1px solid transparent;border-radius:999px;background:var(--bn3-gold);color:#fff;font-family:var(--bn-sans, Arial, sans-serif);font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.bn3__btn:hover{transform:translateY(-2px);background:#c18d35}.bn3__btn--ghost{border-color:#f8f5ed66;background:transparent}.bn3__btn--ghost:hover{border-color:#f8f5edbf;background:#ffffff0f}.bn3__partner-hero{min-height:560px}.bn3__audience{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:72px;align-items:start}.bn3__audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(247,244,235,.22)}.bn3__audience-item{min-height:126px;display:flex;gap:16px;align-items:flex-start;padding:24px 22px 24px 0;border-bottom:1px solid rgba(247,244,235,.22);color:#f7f4ebdb;font-family:var(--bn-sans, Arial, sans-serif);line-height:1.5}.bn3__audience-item:nth-child(odd){border-right:1px solid rgba(247,244,235,.22);padding-right:28px}.bn3__audience-item:nth-child(2n){padding-left:28px}.bn3__audience-item:before{content:"";flex:0 0 7px;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--bn3-gold)}.bn3__form-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:78px;padding:50px;border:1px solid rgba(247,244,235,.2);border-radius:var(--bn3-radius);background:#ffffff0a}.bn3__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bn3__field{display:grid;gap:8px}.bn3__field--wide{grid-column:1 / -1}.bn3__field label{color:#f7f4ebbf;font-family:var(--bn-mono, monospace);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bn3__field input,.bn3__field select,.bn3__field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(247,244,235,.24);border-radius:8px;outline:0;background:#ffffff0f;color:#fff;font-size:16px}.bn3__field textarea{min-height:115px;resize:vertical}.bn3__field input:focus,.bn3__field select:focus,.bn3__field textarea:focus{border-color:var(--bn3-gold);box-shadow:0 0 0 3px #b9822821}.bn3__field option{color:var(--bn3-ink)}.bn3__form-status{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(247,244,235,.25);border-radius:8px;color:#f7f4ebd9;font-family:var(--bn-sans, Arial, sans-serif);font-size:.9rem}.bn3__article-hero{padding-block:104px 88px;border-bottom:1px solid var(--bn3-line)}.bn3__article-hero h1{max-width:18ch}.bn3__article-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;color:var(--bn3-gold);font-family:var(--bn-mono, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.bn3__article-intro{max-width:64ch;margin:30px 0 0;color:var(--bn3-soft);font-family:var(--bn-sans, Arial, sans-serif);font-size:clamp(1.08rem,1.55vw,1.25rem);line-height:1.65}.bn3__article-body{display:grid;grid-template-columns:210px minmax(0,760px);gap:70px;justify-content:center}.bn3__article-aside{position:sticky;top:110px;align-self:start}.bn3__article-aside a{display:block;padding:10px 0;border-bottom:1px solid var(--bn3-line);color:var(--bn3-soft);font-family:var(--bn-sans, Arial, sans-serif);font-size:.82rem;line-height:1.35;text-decoration:none}.bn3__article-aside a:hover{color:var(--bn3-gold)}.bn3__prose>*:first-child{margin-top:0}.bn3__prose h2{max-width:22ch;margin:2.1em 0 .65em}.bn3__prose h3{margin:1.8em 0 .55em}.bn3__prose p,.bn3__prose li{color:var(--bn3-soft);font-size:1rem;line-height:1.75}.bn3__prose ul,.bn3__prose ol{padding-left:1.2em}.bn3__prose li{margin-bottom:.7em}.bn3__prose strong{color:var(--bn3-ink)}.bn3__prose .bn3__cards,.bn3__prose .bn3__diagram,.bn3__prose .bn3__quote,.bn3__prose .bn3__table-shell{margin-block:42px}.bn3__chapter{scroll-margin-top:120px}.bn3__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--bn3-line);border-radius:var(--bn3-radius)}.bn3__compare-panel{min-height:310px;padding:30px}.bn3__compare-panel+.bn3__compare-panel{border-left:1px solid var(--bn3-line);background:#b982280e}.bn3__compare-panel h3{margin-bottom:16px}.bn3__compare-panel p{font-size:.93rem;line-height:1.62}.bn3__molecules{position:relative;height:125px;margin-top:25px}.bn3__molecules span{position:absolute;width:12px;height:12px;border-radius:50%;background:#718079}.bn3__molecules span:nth-child(1){left:8%;top:25%;transform:scale(.75)}.bn3__molecules span:nth-child(2){left:31%;top:67%;transform:scale(1.35)}.bn3__molecules span:nth-child(3){left:57%;top:20%;transform:scale(.55)}.bn3__molecules span:nth-child(4){left:76%;top:58%;transform:scale(1.05)}.bn3__molecules span:nth-child(5){left:45%;top:42%;transform:scale(.85)}.bn3__molecules--bound span{width:34px;height:34px;border:1px solid var(--bn3-gold);background:radial-gradient(circle,#28483c 0 28%,transparent 30%)}.bn3__molecules--bound span:before,.bn3__molecules--bound span:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(185,130,40,.6);transform:rotate(45deg)}.bn3__molecules--bound span:after{transform:rotate(0)}[data-bn3-reveal],[data-bn3-reveal].is-in{opacity:1;transform:none}@media(min-width:749px)and (max-width:989px){.bn-page-editorial--water-extraction .bn3__section{padding-block-start:66px}.bn-page-editorial--water-extraction .bn3__article-body{row-gap:38px}}@media(max-width:989px){.bn3__wrap,.bn3__narrow{width:min(100% - 40px,1180px)}.bn3__heading-row,.bn3__split,.bn3__audience,.bn3__form-shell{grid-template-columns:1fr;gap:38px}.bn3__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bn3__article-body{grid-template-columns:1fr}.bn3__article-aside{position:static;display:flex;gap:8px 18px;overflow-x:auto;padding-bottom:8px}.bn3__article-aside a{flex:0 0 auto}}@media(max-width:749px){.bn3__wrap,.bn3__narrow{width:calc(100% - 32px)}.bn3__section{padding-block:66px}.bn3__section--tight{padding-block:52px}.bn3 h1{max-width:14ch;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1}.bn3 h2{font-size:clamp(1.8rem,9.4vw,2.35rem);line-height:1.06}.bn3 h3{font-size:1.4rem}.bn3__hero,.bn3__partner-hero{min-height:575px}.bn3__hero-media:after{background:linear-gradient(0deg,#2c3d36f5,#2c3d36c2 54%,#2c3d3626)}.bn3__hero-content{padding-block:210px 56px}.bn3__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn3__stat{min-height:130px;padding:25px 18px}.bn3__stat:nth-child(2){border-right:0}.bn3__stat:nth-child(-n+2){border-bottom:1px solid var(--bn3-line)}.bn3__stat:before{top:18px;left:18px}.bn3__cards,.bn3__cards--2,.bn3__cards--3{grid-template-columns:1fr}.bn3__card{min-height:220px;padding:25px}.bn3__card-icon{margin-bottom:34px}.bn3__flow{grid-template-columns:1fr}.bn3__flow-step{min-height:auto;display:grid;grid-template-columns:45px 1fr;gap:18px;padding:24px 0;border-right:0;border-bottom:1px solid var(--bn3-line)}.bn3__flow-step:last-child{border-bottom:0}.bn3__flow-step b{margin:0}.bn3__flow-step:not(:last-child):after{content:"\2193";top:auto;right:auto;bottom:-12px;left:10px}.bn3__split--reverse>:first-child{order:initial}.bn3__media-card,.bn3__diagram{min-height:330px}.bn3__quote{padding:46px 26px}.bn3__table-shell{overflow-x:auto}.bn3 table{min-width:700px}.bn3__faq{grid-template-columns:1fr;gap:36px}.bn3__cta-inner{grid-template-columns:1fr;gap:34px}.bn3__actions{display:grid}.bn3__btn{width:100%}.bn3__audience-list{grid-template-columns:1fr}.bn3__audience-item:nth-child(odd),.bn3__audience-item:nth-child(2n){min-height:auto;padding:20px 0;border-right:0}.bn3__form-shell{padding:28px 20px}.bn3__form-grid{grid-template-columns:1fr}.bn3__field--wide{grid-column:auto}.bn3__article-hero{padding-block:72px 62px}.bn3__article-body{gap:38px}.bn3__compare{grid-template-columns:1fr}.bn3__compare-panel+.bn3__compare-panel{border-left:0;border-top:1px solid var(--bn3-line)}}@media(prefers-reduced-motion:reduce){.bn3 *,.bn3 *:before,.bn3 *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-bn3-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bn-page-hub-v3.css.map */
