body.bvc-product-page main:not(#bvc-main){display:none!important}
#bvc-main{--bvc-ink:#18332e;--bvc-muted:#5c6c65;--bvc-soft:#f4f3ed;--bvc-line:#d9dfd8;font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:var(--bvc-ink);background:white;overflow:clip}
#bvc-main.bvc-emitters{--bvc-ink:#153644;--bvc-muted:#576d76;--bvc-soft:#edf3f5;--bvc-line:#d5e0e4}
#bvc-main *{box-sizing:border-box}
#bvc-main h1,#bvc-main h2,#bvc-main h3,#bvc-main p,#bvc-main figure{margin:0;color:inherit}
#bvc-main h1,#bvc-main h2,#bvc-main h3{font-family:inherit;font-weight:600}
#bvc-main h2{font-size:clamp(30px,3.1vw,46px);line-height:1.15;letter-spacing:-1.4px}
#bvc-main h3{font-size:20px;line-height:1.3;letter-spacing:-.35px}
#bvc-main a{color:inherit;text-decoration:none}
#bvc-main button{font:inherit;cursor:pointer}
#bvc-main a:focus-visible,#bvc-main button:focus-visible,#bvc-main summary:focus-visible,#bvc-main [tabindex]:focus-visible{outline:3px solid #c08042;outline-offset:5px}
#bvc-main section{scroll-margin-top:140px}
#bvc-main .bvc-hero{position:relative;min-height:730px;display:flex;align-items:center;padding:70px max(5vw,24px) 145px;background:#1b3028;color:white}
#bvc-main .bvc-hero-media,#bvc-main .bvc-hero-overlay{position:absolute;inset:0;width:100%;height:100%}
#bvc-main .bvc-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}
#bvc-main .bvc-hero-overlay{background:linear-gradient(90deg,rgba(11,30,24,.97),rgba(11,30,24,.8) 40%,rgba(11,30,24,.18) 85%),linear-gradient(0deg,rgba(11,30,24,.85),transparent 40%)}
#bvc-main .bvc-hero-copy{position:relative;z-index:1;width:55%;max-width:630px}
#bvc-main .bvc-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;margin-bottom:50px;opacity:.8}
#bvc-main .bvc-eyebrow{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;margin-bottom:20px}
#bvc-main h1{font-size:clamp(48px,6.2vw,86px);line-height:1.04;letter-spacing:-3px}
#bvc-main .bvc-hero-intro{font-size:18px;line-height:1.75;max-width:525px;margin-top:25px}
#bvc-main .bvc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}
#bvc-main .bvc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:49px;padding:13px 20px;border:1px solid var(--bvc-ink);background:var(--bvc-ink);color:white;font-size:13px;font-weight:700;line-height:1.4;border-radius:2px;text-align:left}
#bvc-main .bvc-hero .bvc-button{background:#e0d7b8;border-color:#e0d7b8;color:#24382c}
#bvc-main .bvc-hero button.bvc-button{background:transparent;border-color:#91a698;color:white}
#bvc-main .bvc-button:hover{filter:brightness(1.1)}
#bvc-main .bvc-facts{position:absolute;bottom:0;left:max(5vw,24px);right:max(5vw,24px);margin:0;padding:25px 0;border-top:1px solid #809082;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;z-index:1}
#bvc-main .bvc-facts dt{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;opacity:.78}
#bvc-main .bvc-facts dd{margin:5px 0 0;font-size:18px}
#bvc-main.bvc-emitters .bvc-hero{background:#f0f4f4;color:var(--bvc-ink);min-height:690px}
#bvc-main.bvc-emitters .bvc-hero-media{left:auto;right:0;top:30px;bottom:115px;width:52%;height:auto}
#bvc-main.bvc-emitters .bvc-hero-media img{object-fit:contain}
#bvc-main.bvc-emitters .bvc-hero-overlay{display:none}
#bvc-main.bvc-emitters .bvc-hero-copy{width:45%}
#bvc-main.bvc-emitters .bvc-hero-intro{font-size:17px}
#bvc-main.bvc-emitters .bvc-hero .bvc-button{background:var(--bvc-ink);color:white;border-color:var(--bvc-ink)}
#bvc-main.bvc-emitters .bvc-hero button.bvc-button{background:transparent;color:var(--bvc-ink);border-color:#95acb5}
#bvc-main.bvc-emitters .bvc-facts{border-color:#b8cbce}
#bvc-main .bvc-rail{display:flex;justify-content:center;gap:42px;padding:21px 24px;border-bottom:1px solid var(--bvc-line);font-size:12px;font-weight:700;flex-wrap:wrap}
#bvc-main .bvc-rail a:hover{text-decoration:underline;text-underline-offset:5px}
#bvc-main .bvc-section{max-width:1230px;margin:0 auto;padding:85px 40px}
#bvc-main .bvc-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
#bvc-main .bvc-story>div>p:not(.bvc-eyebrow){font-size:16px;color:var(--bvc-muted);margin-top:22px}
#bvc-main .bvc-story-image img{display:block;width:100%;height:auto}
#bvc-main .bvc-story-image figcaption{font-size:12px;color:var(--bvc-muted);padding-top:15px}
#bvc-main .bvc-enclosure-card{background:var(--bvc-soft);padding:34px 38px;border:1px solid var(--bvc-line)}
#bvc-main .bvc-enclosure-card>div{border-top:1px solid #c8d7db;padding:20px 0}
#bvc-main .bvc-enclosure-card>div>span{font-size:11px;color:#4d7888;display:block;margin-bottom:10px}
#bvc-main .bvc-enclosure-card h3{font-size:18px}
#bvc-main .bvc-enclosure-card p:not(.bvc-eyebrow){font-size:13px;color:var(--bvc-muted);margin-top:9px}
#bvc-main .bvc-small{font-size:12px!important}
#bvc-main .bvc-selection-band{background:var(--bvc-soft);border-block:1px solid var(--bvc-line)}
#bvc-main .bvc-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:end;margin-bottom:38px}
#bvc-main .bvc-heading>p{color:var(--bvc-muted);font-size:15px;max-width:430px}
#bvc-main .bvc-table-wrap{overflow-x:auto;border:1px solid var(--bvc-line);background:white}
#bvc-main table{width:100%;border-collapse:collapse;font-size:14px;margin:0}
#bvc-main th,#bvc-main td{padding:20px 25px;text-align:left;border-bottom:1px solid var(--bvc-line);vertical-align:top;line-height:1.65}
#bvc-main thead th{font-size:11px;text-transform:uppercase;letter-spacing:.8px;background:#e6ebe5}
#bvc-main.bvc-emitters thead th{background:#e3edf0}
#bvc-main tbody th{width:31%;font-weight:600}
#bvc-main td{color:var(--bvc-muted)}
#bvc-main caption{caption-side:bottom;font-size:11px;text-align:left;padding:15px 25px;color:var(--bvc-muted)}
#bvc-main .bvc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;padding:0;margin:42px 0 0}
#bvc-main .bvc-steps li{border-top:1px solid var(--bvc-line);padding-top:22px}
#bvc-main .bvc-step-number{display:block;font-size:13px;margin-bottom:28px;color:#648170}
#bvc-main .bvc-steps p{font-size:14px;color:var(--bvc-muted);margin-top:14px}
#bvc-main .bvc-doc-band{background:var(--bvc-ink);color:white}
#bvc-main .bvc-doc-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}
#bvc-main .bvc-doc-grid>div>p:not(.bvc-eyebrow){color:#d1ded8;margin-top:25px;max-width:440px}
#bvc-main .bvc-doc-grid .bvc-button{background:#e0d7b8;color:#24382c;border-color:#e0d7b8;margin-top:28px}
#bvc-main.bvc-emitters .bvc-doc-grid .bvc-button{background:#c8e5ed;color:#153644;border-color:#c8e5ed}
#bvc-main .bvc-doc-grid ul{padding:0;margin:0;list-style:none}
#bvc-main .bvc-doc-grid li{padding:18px 0;border-top:1px solid #526c61}
#bvc-main .bvc-doc-grid strong,#bvc-main .bvc-doc-grid li span{display:block}
#bvc-main .bvc-doc-grid strong{font-size:16px;font-weight:500}
#bvc-main .bvc-doc-grid li span{font-size:13px;color:#ccd9d3;margin-top:7px}
#bvc-main .bvc-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}
#bvc-main details{border-top:1px solid var(--bvc-line);padding:22px 0}
#bvc-main summary{cursor:pointer;font-size:17px;font-weight:600;padding-right:22px}
#bvc-main details p{font-size:14px;margin-top:16px;color:var(--bvc-muted)}
#bvc-main .bvc-close-band{background:var(--bvc-soft);border-top:1px solid var(--bvc-line)}
#bvc-main .bvc-close{display:flex;gap:65px;align-items:center;justify-content:space-between}
#bvc-main .bvc-close>div{max-width:730px}
#bvc-main .bvc-close p:not(.bvc-eyebrow){color:var(--bvc-muted);margin-top:22px;font-size:16px}
#bvc-main .bvc-close>.bvc-button{flex-shrink:0}
@media(max-width:900px){#bvc-main .bvc-section{padding:65px 28px}#bvc-main .bvc-story,#bvc-main .bvc-doc-grid{gap:35px}#bvc-main .bvc-hero-copy{width:70%}#bvc-main.bvc-emitters .bvc-hero-copy{width:48%}#bvc-main.bvc-emitters h1{font-size:56px}#bvc-main .bvc-heading{gap:30px}#bvc-main .bvc-close{display:block}#bvc-main .bvc-close>.bvc-button{margin-top:28px}#bvc-main .bvc-rail{gap:22px}}
@media(max-width:620px){#bvc-main .bvc-hero{min-height:790px;padding:40px 22px 180px;align-items:flex-start}#bvc-main .bvc-hero-copy{width:100%}#bvc-main h1{font-size:61px;letter-spacing:-2px}#bvc-main .bvc-hero-intro{font-size:16px}#bvc-main .bvc-breadcrumb{margin-bottom:37px}#bvc-main .bvc-hero-overlay{background:rgba(11,30,24,.83)}#bvc-main .bvc-actions .bvc-button{width:100%}#bvc-main .bvc-facts{left:22px;right:22px;grid-template-columns:1fr;gap:9px;padding:20px 0}#bvc-main .bvc-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}#bvc-main .bvc-facts dd{font-size:14px;text-align:right}#bvc-main .bvc-facts dt{font-size:10px}#bvc-main.bvc-emitters .bvc-hero{display:block;padding-bottom:160px;min-height:0}#bvc-main.bvc-emitters .bvc-hero-copy{width:100%}#bvc-main.bvc-emitters .bvc-hero-media{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:auto;margin:0 0 32px;aspect-ratio:3/2}#bvc-main.bvc-emitters .bvc-hero-copy .bvc-breadcrumb{margin-bottom:25px}#bvc-main .bvc-section{padding:50px 22px}#bvc-main .bvc-story,#bvc-main .bvc-heading,#bvc-main .bvc-doc-grid,#bvc-main .bvc-faq{grid-template-columns:1fr;gap:30px}#bvc-main .bvc-steps{grid-template-columns:1fr;gap:27px}#bvc-main .bvc-step-number{margin-bottom:16px}#bvc-main th,#bvc-main td{padding:15px 13px;font-size:12px}#bvc-main tbody th{width:35%}#bvc-main .bvc-rail{justify-content:flex-start;gap:13px 20px;padding:18px 22px}#bvc-main .bvc-enclosure-card{padding:25px}#bvc-main summary{font-size:16px}}
