.bcis-page #primary{margin:0!important;padding:0!important;width:100%}.bcis-page #content>.ast-container{max-width:none;padding:0;display:block}.bcis-page article.page{margin:0;padding:0!important}.bcis-page .entry-content{margin:0}.bcis-page .entry-header,.bcis-page #colophon{display:none}.bcis-page .entry-content>div{margin-bottom:0}.bcis{--green:#086f4a;--orange:#f58220;--ink:#152b21;--muted:#52655a;background:#fff;color:var(--ink);font:400 16px/1.55 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:0}.bcis *{box-sizing:border-box;letter-spacing:0}.bcis h1,.bcis h2,.bcis h3,.bcis p,.bcis ul{font-family:inherit;margin:0;color:inherit}.bcis a{text-decoration:none}.bcis a:focus-visible,.bcis button:focus-visible,.bcis-track:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.bcis-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.bcis-hero{position:relative;isolation:isolate;overflow:hidden;background:#172b23;color:#fff}.bcis-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-2}.bcis-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,28,21,.96),rgba(10,28,21,.84) 28%,rgba(10,28,21,.3) 57%,transparent 76%)}.bcis-hero-inner{min-height:450px;display:flex;flex-direction:column;justify-content:space-between;padding-block:18px 24px}.bcis-crumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#e0e8e2}.bcis-crumb a{color:inherit}.bcis-hero-copy{max-width:570px;padding:27px 0 24px}.bcis .bcis-eyebrow{font-size:11px;font-weight:750;text-transform:uppercase;line-height:1.5;color:var(--green);margin-bottom:9px}.bcis-hero .bcis-eyebrow{color:#e9f0ed}.bcis-eyebrow>span{color:#ffb478;margin-left:12px}.bcis h1{font-size:44px;line-height:1.09;font-weight:750;text-wrap:balance;max-width:590px;overflow-wrap:break-word;color:#fff}.bcis .bcis-lead{max-width:430px;margin-top:16px;font-size:16px;line-height:1.55;color:#edf0ee}.bcis .bcis-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:46px;padding:11px 18px;background:var(--orange);color:#172b23;font-size:13px;font-weight:750;border:1px solid transparent;border-radius:2px;transition:background .2s,transform .2s}.bcis-button>span{font-size:20px;line-height:1}.bcis-hero .bcis-button{margin-top:23px}.bcis .bcis-button:hover{background:#ffab61;transform:translateY(-2px)}.bcis .bcis-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;font-size:12px;color:#e2eae6}.bcis-tags li{display:flex;align-items:center;gap:8px}.bcis-tags li::before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:#f58220}.bcis-detail{padding-block:30px 22px}.bcis-detail-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:20px}.bcis h2{font-size:26px;font-weight:650;line-height:1.18;text-wrap:balance}.bcis-detail-heading h2{max-width:720px}.bcis-controls{display:flex;align-items:center;gap:8px;flex:none}.bcis-count{font-size:12px;font-variant-numeric:tabular-nums;min-width:58px;color:#54665b}.bcis .bcis-controls button{display:grid;place-items:center;padding:0;width:42px;height:42px;border:1px solid #ccd9d0;background:#fff;color:var(--green);border-radius:50%;font-size:21px;cursor:pointer}.bcis-controls button:hover{background:#eaf3ee}.bcis-controls button:disabled{opacity:.35;cursor:default}.bcis-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}.bcis-track::-webkit-scrollbar{display:none}.bcis-slide{display:grid;grid-template-columns:32% 1fr;gap:28px;flex:0 0 100%;min-width:0;scroll-snap-align:start;border-top:1px solid #dce5df;padding-top:17px;align-items:stretch;margin:0}.bcis-slide>img{width:100%;height:220px;object-fit:cover;border-radius:3px;object-position:65% center}.bcis-slide-copy{position:relative;padding:12px 8px 8px 46px;min-width:0}.bcis-step{position:absolute;left:0;top:11px;font:italic 23px Georgia,serif;color:#b7580a}.bcis h3{font-size:23px;font-weight:650;line-height:1.2;margin-bottom:11px}.bcis-slide-copy>p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.6}.bcis-slide-copy ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-top:16px;gap:8px 22px;font-size:12px;color:var(--green)}.bcis-slide-copy li{display:flex;align-items:center;gap:8px}.bcis-slide-copy li::before{content:"\2713";color:#a34b00;font-weight:700}.bcis-dots{display:flex;justify-content:center;gap:4px;margin-top:10px}.bcis .bcis-dots button{width:32px;height:26px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.bcis-dots span{width:20px;height:3px;background:#d7e0da;border-radius:2px;transition:background .2s}.bcis-dots [aria-pressed=true] span{background:var(--green)}.bcis-contact{background:#086f4a;color:#fff}.bcis-contact>.bcis-wrap{display:flex;align-items:center;gap:24px;padding-block:24px}.bcis-contact .bcis-eyebrow{color:#d8efe2;margin-bottom:5px}.bcis-contact h2{font-size:24px}.bcis-contact .bcis-button{margin-left:auto;flex:none}.bcis-phone{font-size:14px;color:#fff!important;white-space:nowrap}.bcis-other{display:flex;align-items:start;gap:26px;padding-block:24px}.bcis-other>span{color:#52655a;flex:none;font-size:12px;padding-top:3px}.bcis-other>div{display:flex;flex-wrap:wrap;gap:8px 22px}.bcis-other a{font-size:12px;color:var(--green);padding-bottom:3px;border-bottom:1px solid transparent}.bcis-other a:hover,.bcis-other a[aria-current]{border-color:var(--orange)}.bcis-footer{background:#f2f5f3;border-top:1px solid #dce5df}.bcis-footer>.bcis-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;font-size:11px;color:#52655a}.bcis-footer a{font-size:13px;font-weight:700;color:#086f4a}.bcis-motion [data-bcis-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.bcis-motion [data-bcis-reveal].bcis-visible{opacity:1;transform:none}
@media(min-width:1500px){.bcis-hero-photo{object-position:center 44%}.bcis-hero-inner{min-height:480px}}
@media(max-width:900px){.bcis h1{font-size:38px;max-width:500px}.bcis-hero-shade{background:linear-gradient(90deg,rgba(10,28,21,.96),rgba(10,28,21,.72) 48%,rgba(10,28,21,.15))}.bcis-contact>.bcis-wrap{flex-wrap:wrap;gap:15px 22px}.bcis-contact>div>div{flex:1 1 55%}.bcis-contact .bcis-phone{margin-left:auto}.bcis-slide{gap:20px}.bcis-slide-copy{padding-left:36px}}
@media(max-width:620px){.bcis-wrap{width:calc(100% - 32px)}.bcis-hero-inner{min-height:500px;padding-block:14px 18px}.bcis-hero-photo{object-position:64% top;height:100%}.bcis-hero-shade{background:linear-gradient(0deg,rgba(9,28,20,.98),rgba(9,28,20,.94) 30%,rgba(9,28,20,.2) 74%,rgba(9,28,20,.35))}.bcis-hero-copy{margin-top:auto;padding:95px 0 20px;max-width:none}.bcis h1{font-size:32px;line-height:1.1;max-width:470px;text-wrap:initial}.bcis .bcis-lead{font-size:14px;margin-top:12px;max-width:390px}.bcis-hero .bcis-button{margin-top:17px}.bcis .bcis-tags{font-size:10px;gap:7px 14px}.bcis-crumb{font-size:11px;gap:9px}.bcis-hero .bcis-eyebrow{font-size:10px}.bcis-detail{padding-block:24px 14px}.bcis-detail-heading{align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.bcis-detail-heading>div:first-child{flex:1 1 100%}.bcis h2{font-size:23px}.bcis-controls{margin-left:auto}.bcis .bcis-controls button{width:38px;height:38px}.bcis-slide{grid-template-columns:1fr;gap:0;padding-top:12px}.bcis-slide>img{height:140px;object-position:center 48%}.bcis-slide-copy{padding:18px 0 8px 34px;min-height:228px}.bcis-step{top:18px;font-size:20px}.bcis h3{font-size:21px;margin-bottom:9px}.bcis-slide-copy>p{font-size:13px}.bcis-slide-copy ul{display:grid;gap:5px;font-size:12px;margin-top:11px}.bcis-contact>.bcis-wrap{padding-block:22px;gap:17px}.bcis-contact>div>div{flex-basis:100%}.bcis-contact h2{font-size:23px}.bcis-contact .bcis-button{margin-left:0}.bcis-contact .bcis-phone{font-size:12px;margin:0}.bcis-other{display:block;padding-block:19px}.bcis-other>div{margin-top:9px;gap:8px 17px}.bcis-other a{font-size:11px}.bcis-footer>.bcis-wrap{display:grid;gap:5px;padding-block:15px}}
@media(prefers-reduced-motion:reduce){.bcis *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bcis-motion [data-bcis-reveal]{opacity:1;transform:none}}
.bcis-page .entry-content .bcis a{text-decoration:none}
@media(min-width:621px){.bcis-hero-photo{object-position:center 20%}}
