@font-face{font-family:siteFont;src:url(/_next/static/media/2829ce62aa7187e9-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:siteFont;src:url(/_next/static/media/1a471e9640148d0c-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:siteFont Fallback;src:local("Arial");ascent-override:87.80%;descent-override:21.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_16abc5{font-family:siteFont,siteFont Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_16abc5{--font-site:"siteFont","siteFont Fallback",system-ui,-apple-system,Segoe UI,sans-serif}@font-face{font-family:displayFont;src:url(/_next/static/media/a418367b43a94f99-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:displayFont;src:url(/_next/static/media/552bd0793db5a348-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:103.50%;descent-override:31.20%;line-gap-override:0.00%;size-adjust:100.00%}.__className_3662b5{font-family:displayFont,displayFont Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_3662b5{--font-site-display:"displayFont","displayFont Fallback",system-ui,-apple-system,Segoe UI,sans-serif}.bc-home{--bcd-orange-50:#fed4c6;--bcd-orange-100:#fdbaa3;--bcd-orange-200:#fca081;--bcd-orange-400:#fb6c3c;--bcd-orange-500:#fa521a;--bcd-orange-600:#d54616;--bcd-orange-700:#af3912;--bcd-yellow-400:#e6bb2c;--bcd-yellow-500:#e2af07;--bcd-dark-300:#858b95;--bcd-dark-500:#515968;--bcd-dark-800:#2d3139;--bcd-dark-900:#20242a;--bcd-violet-900:#24162e;--bcd-light-50:#f9f9f9;--bcd-light-100:#f6f6f6;--bcd-light-200:#f2f2f2;--bcd-light-400:#ebebeb;--bcd-light-500:#e8e8e8;--bcd-grey-100:#dadfe1;--bcd-grey-300:#bfc7cb;--bcd-grey-500:#a3afb5;--bcd-grey-700:#727b7f;--bcd-gutter:32px;--bcd-panel-inset:148px;--bcd-band-radius:40px;min-height:100dvh;background:var(--bcd-light-200);color:#000000;font-family:var(--font-site),"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5;overflow-x:hidden}.bc-home *,.bc-home :after,.bc-home :before{box-sizing:border-box}.bc-home blockquote,.bc-home figure{margin:0}.bc-home>*{width:100%}.bc-company-area-name,.bc-company-headline,.bc-company-title,.bc-home-card-name,.bc-home-card-sector,.bc-home-display,.bc-home-display-hero,.bc-home-display-panel,.bc-home-rule p,.bc-home-step-title,.bc-site-principle-body h3,.bc-site-section h2{font-family:var(--font-site-display),"Archivo Narrow",var(--font-site),system-ui,sans-serif}.bc-home-display-hero{font-size:clamp(32px,4.17vw,60px)}.bc-home-display,.bc-home-display-hero{margin:0;font-weight:700;line-height:1;text-transform:uppercase}.bc-home-display{font-size:clamp(36px,6.7vw,96px)}.bc-home-display-panel{margin:0;font-size:clamp(30px,5vw,72px);font-weight:700;line-height:1;text-transform:uppercase}.bc-home-eyebrow{margin:0;font-size:clamp(14px,1.7vw,24px);font-weight:500;letter-spacing:.2em;line-height:max(20px,1em);text-transform:uppercase}.bc-home-eyebrow-orange{color:var(--bcd-orange-500)}.bc-home-eyebrow-yellow{color:var(--bcd-yellow-500)}.bc-home-eyebrow-black{color:#000000}.bc-home-lede{margin:0;max-width:max(971px,67.43vw);font-size:clamp(17px,2.3vw,32px);font-weight:500;line-height:1.125}.bc-home-head{gap:clamp(28px,5.6vw,80px)}.bc-home-head,.bc-home-head-main{display:flex;flex-direction:column;width:100%}.bc-home-head-main{justify-content:center;gap:10px}.bc-home-band,.bc-home-header{padding-inline:var(--bcd-gutter)}.bc-home-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;min-height:64px;background:var(--bcd-violet-900)}.bc-home-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.bc-home-brand-mark{display:flex;align-items:center;justify-content:center;width:43px;padding:20px 10px 10px;border-bottom-right-radius:12px;background:var(--bcd-orange-500);color:#ffffff;font-size:40px;font-weight:700;line-height:24px}.bc-home-brand-name{padding:10px;color:#ffffff;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:20px;white-space:nowrap}.bc-home-brand-accent{color:var(--bcd-orange-500)}.bc-home-nav{gap:24px}.bc-home-nav,.bc-home-nav-tabs{display:flex;align-items:center;flex-wrap:wrap}.bc-home-nav-tabs{gap:12px;padding-top:20px}.bc-home-nav-tab{display:inline-flex;align-items:center;justify-content:center;padding:10px 10px 7px;border-bottom:3px solid transparent;color:#ffffff;font-size:clamp(15px,1.4vw,20px);font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;transition:color .15s ease}.bc-home-nav-tab:hover{color:var(--bcd-orange-400)}.bc-home-nav-tab[aria-current=page]{border-bottom-color:var(--bcd-orange-500);color:var(--bcd-orange-500);font-weight:600}.bc-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:150px;height:40px;padding:10px 16px 6px;border:0;border-radius:4px;background:var(--bcd-orange-500);color:#ffffff;font:inherit;font-size:16px;font-weight:400;line-height:24px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease}.bc-home-cta:hover{background:var(--bcd-orange-600);color:#ffffff}.bc-home-cta-icon{display:block;width:20px;height:20px;margin-bottom:4px}.bc-home-hero,.bc-home-hero-body{display:flex;flex-direction:column}.bc-home-hero-body{align-items:flex-start;min-height:580px;padding:80px var(--bcd-gutter) 40px;background-color:#14161a;background-image:radial-gradient(65.9% 348% at 90.1% 6.4%,#64210a 0,#3c1c12 50%,#281916 75%,#14161a 100%)}.bc-home-hero-eyebrow{margin:0;color:var(--bcd-orange-400);font-size:clamp(14px,1.7vw,24px);font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase}.bc-home-hero h1{margin-top:clamp(28px,5.6vw,80px)}.bc-home-hero h1,.bc-home-hero-lede{max-width:max(682px,47.36vw);color:#ffffff}.bc-home-hero-lede{margin:clamp(8px,.84vw,12px) 0 0;font-size:clamp(16px,1.7vw,24px);font-weight:500;line-height:max(20px,1em)}.bc-home-rule{display:flex;align-items:flex-start;min-height:60px;padding:18px var(--bcd-gutter) 10px;background:var(--bcd-orange-500)}.bc-home-rule p{margin:0;color:#000000;font-size:clamp(17px,2.3vw,32px);font-weight:700;line-height:1;text-transform:uppercase}.bc-home-spotlight{display:flex;flex-direction:column;gap:40px}.bc-home-tabbar{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:20px var(--bcd-gutter) 0;background:var(--bcd-light-500)}.bc-home-tab{display:inline-flex;align-items:flex-start;gap:4px;padding:12px 8px 4px;border:0;border-bottom:4px solid transparent;border-radius:8px 8px 0 0;background:none;font:inherit;cursor:default}.bc-home-tab-label{color:var(--bcd-dark-300);font-size:clamp(15px,1.4vw,20px);font-weight:400;line-height:24px;white-space:nowrap}.bc-home-tab[aria-selected=true]{border-bottom-color:var(--bcd-orange-500)}.bc-home-tab[aria-selected=true] .bc-home-tab-label{color:var(--bcd-dark-800)}.bc-home-tab-count,.bc-home-tab-soon{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:3px 3px 0;border-radius:4px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.bc-home-tab-count{background:var(--bcd-orange-50);color:var(--bcd-orange-700)}.bc-home-tab-soon{background:var(--bcd-light-400);color:var(--bcd-grey-700)}.bc-home-directory{display:flex;flex-direction:column;align-items:center;gap:40px}.bc-home-directory .bc-home-eyebrow{color:var(--bcd-orange-600)}.bc-home-directory .bc-home-lede,.bc-home-directory h2{color:#000000}.bc-home-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:center;width:100%}.bc-home-menu{position:relative;width:332px;max-width:100%}.bc-home-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:46px;padding:10px 16px;border:1px solid #000000;border-radius:8px;background-color:var(--bcd-light-50);color:#000000;font:inherit;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px;text-align:left;cursor:pointer}.bc-home-menu-trigger.is-open,.bc-home-menu-trigger:focus-visible{border-color:var(--bcd-orange-500);outline:none}.bc-home-menu-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bc-home-menu-value.is-placeholder{color:var(--bcd-grey-700)}.bc-home-menu-caret{flex:none;width:9px;height:9px;border-right:1.5px solid #000000;border-bottom:1.5px solid #000000;transform:translateY(-3px) rotate(45deg);transition:transform .15s ease}.bc-home-menu-trigger.is-open .bc-home-menu-caret{transform:translateY(2px) rotate(225deg)}.bc-home-menu-panel{position:absolute;z-index:40;top:calc(100% + 8px);left:0;display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;border:1px solid var(--bcd-dark-500);border-radius:8px;background:#ffffff}.bc-home-menu-search{display:flex;align-items:center;gap:8px;height:40px;padding:6px 12px;border:1px solid #000000;border-radius:8px;background:var(--bcd-light-50)}.bc-home-menu-search input{flex:1 1;min-width:0;border:0;background:none;color:#000000;font:inherit;font-size:16px;line-height:24px;outline:none}.bc-home-menu-search input::placeholder{color:var(--bcd-grey-700)}.bc-home .bc-home-menu-search input:focus-visible{outline:none}.bc-home-menu-search:has(input:not(:placeholder-shown)){border-color:var(--bcd-orange-500)}.bc-home-menu-list{max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.bc-home-menu-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;color:var(--bcd-grey-700);font:inherit;font-size:16px;line-height:24px;text-align:left;cursor:pointer}.bc-home-menu-option.is-active{background:var(--bcd-light-100)}.bc-home-menu-option.is-selected{color:#000000;font-weight:500}.bc-home-menu-option-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bc-home-menu-option-label .is-match{color:#000000}.bc-home-menu-count{color:var(--bcd-grey-700)}.bc-home-menu-check{flex:none;color:var(--bcd-orange-500);font-size:18px;line-height:1}.bc-home-menu-empty{padding:10px 12px;color:var(--bcd-grey-700);font-size:16px;line-height:24px;list-style:none}.bc-home-filter-reset{border:0;background:none;color:var(--bcd-dark-500);font:inherit;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline;cursor:pointer}.bc-home-filter-reset:hover{color:#000000}.bc-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.bc-home-empty{width:100%;border:.5px solid var(--bcd-grey-700);border-radius:12px;color:var(--bcd-dark-500);font-size:16px;line-height:20px;text-align:center}.bc-home-card,.bc-home-empty{padding:40px;background:var(--bcd-light-100)}.bc-home-card{position:relative;display:flex;flex-direction:column;gap:40px;min-height:444px;box-shadow:inset 0 0 0 .5px var(--bcd-grey-700);border-radius:20px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.bc-home-card:focus-within,.bc-home-card:hover{background:var(--bcd-light-50);box-shadow:inset 0 0 0 2px var(--bcd-orange-500),0 2px 1.5px rgb(0 0 0/30%),0 6px 5px rgb(0 0 0/15%);transform:translateY(-2px)}.bc-home a:focus-visible,.bc-home button:focus-visible,.bc-home input:focus-visible,.bc-home select:focus-visible{outline:2px solid var(--bcd-orange-500);outline-offset:2px;border-radius:2px}.bc-company-bar a:focus-visible,.bc-home-header a:focus-visible,.bc-home-panel a:focus-visible,.bc-home-panel button:focus-visible{outline-color:#ffffff}.bc-home-card:focus-within{outline:2px solid var(--bcd-orange-500);outline-offset:2px}.bc-home-card-link{color:inherit;text-decoration:none}.bc-home-card-link:after{content:"";position:absolute;inset:0;border-radius:20px}.bc-home-card-link:focus-visible{outline:none}.bc-home-card-top{display:flex;flex-direction:column;gap:16px}.bc-home-card-area{margin:0;color:#000000;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.bc-home-card-company{display:flex;flex-direction:column;gap:4px}.bc-home-card-name-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bc-home-band-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px 4px;border-radius:8px;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase;white-space:nowrap}.bc-home-card-name{-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2em;color:#000000;font-size:clamp(22px,2.3vw,32px);font-weight:700;line-height:1;overflow-wrap:anywhere}.bc-home-card-name,.bc-home-card-sector{display:-webkit-box;-webkit-box-orient:vertical;margin:0;text-transform:uppercase}.bc-home-card-sector{-webkit-line-clamp:1;line-clamp:1;overflow:hidden;height:16px;color:var(--bcd-dark-500);font-size:14px;font-weight:600;line-height:16px}.bc-home-card-bottom{display:flex;flex-direction:column;gap:20px;margin-top:auto}.bc-home-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;min-height:80px;margin:0;color:#000000;font-size:16px;font-weight:400;line-height:20px}.bc-home-card-sources{display:flex;flex-direction:column;gap:8px}.bc-home-spectrum{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:16px}.bc-home-spectrum-step{flex:1 0;min-width:1px;height:4px;background:var(--bcd-grey-500)}.bc-home-card-labels{display:flex;flex-direction:column}.bc-home-card-sources-label{margin:0;color:var(--bcd-dark-300);font-size:14px;font-style:italic;font-weight:400;line-height:16px}.bc-home-card-chips{display:flex;align-items:center;gap:10px;min-height:24px;flex-wrap:wrap}.bc-home-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 6px 2px;border-radius:4px;background:var(--bcd-dark-500);color:#ffffff;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.bc-home-chip-more{color:var(--bcd-dark-500);font-size:14px;font-weight:400;line-height:16px}.bc-home-pager{display:flex;align-items:center;justify-content:center;gap:48px}.bc-home-pager-label{color:#000000;font-size:16px;font-weight:400;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-home-pager-btn{display:grid;place-items:center;width:44px;height:40px;padding:6px;border:0;border-radius:8px;background:var(--bcd-orange-500);color:#ffffff;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .15s ease}.bc-home-pager-btn:hover{background:var(--bcd-orange-600)}.bc-home-pager-btn:disabled,.bc-home-pager-btn[aria-disabled=true]{background:var(--bcd-grey-300);cursor:not-allowed;pointer-events:none}.bc-home-panel-wrap{display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:var(--bcd-panel-inset)}.bc-home-panel{gap:40px;padding:clamp(28px,3vw,40px);border-radius:var(--bcd-band-radius);background:var(--bcd-dark-900)}.bc-home-panel,.bc-home-panel-copy{display:flex;flex-direction:column;align-items:flex-start;width:100%}.bc-home-panel-copy{color:var(--bcd-light-200)}.bc-home-panel-lede{margin:0;font-size:clamp(16px,1.7vw,24px);font-weight:500;line-height:1.167}.bc-home-panel-outline{padding:calc(clamp(28px, 3vw, 40px) - 4px);border:4px solid #745687;background:transparent}.bc-home-method .bc-home-panel-wrap{padding-top:60px;padding-inline:116px}.bc-home-status-chip{display:inline-flex;align-items:center;margin:0;padding:6px 10px 3px;border-radius:24px;background:var(--bcd-orange-500);color:#ffffff;font-size:16px;font-weight:500;line-height:28px}.bc-home-search{padding-block:80px;background:var(--bcd-yellow-400)}.bc-home-panel>.bc-home-eyebrow{line-height:20px}.bc-home-search-field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:46px;padding:6px 12px;border:1px solid #000000;border-radius:8px;background:var(--bcd-light-50)}.bc-home-search-field input{flex:1 1;min-width:0;border:0;background:none;color:#000000;font:inherit;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px;outline:none}.bc-home-search-field input::placeholder{color:var(--bcd-grey-700)}.bc-home-search-field button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;transition:opacity .15s ease}.bc-home-search-field button:hover{opacity:.65}.bc-home-search-wrap{position:relative;width:100%}.bc-home-search-field:has(input:not(:placeholder-shown)){border-color:var(--bcd-orange-500)}.bc-home .bc-home-search-field input:focus-visible{outline:none}.bc-home-suggest{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:100%;max-height:320px;margin:0;padding:8px;border:1px solid var(--bcd-dark-500);border-radius:8px;background:var(--bcd-light-50);overflow-y:auto;list-style:none}.bc-home-suggest-option{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;color:var(--bcd-grey-700);font:inherit;font-size:clamp(16px,1.4vw,20px);line-height:24px;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bc-home-suggest-option.is-active{background:var(--bcd-light-100)}.bc-home-suggest-option .is-match{color:#000000}.bc-home-voices{display:flex;flex-direction:column;gap:40px;padding-block:80px;border-radius:var(--bcd-band-radius);background:var(--bcd-yellow-400)}.bc-home-voices>.bc-home-head{padding-inline:var(--bcd-gutter);color:#000000}.bc-home-voices .bc-home-eyebrow{font-weight:400}.bc-home-voices .bc-home-display{max-width:max(1107px,76.88vw)}.bc-home-carousel{display:flex;flex-direction:column;gap:40px;width:100%}.bc-home-track{display:flex;gap:16px;align-items:stretch;padding-inline:var(--bcd-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bcd-gutter);scrollbar-width:none;-ms-overflow-style:none}.bc-home-track::-webkit-scrollbar{display:none}.bc-home-track>*{scroll-snap-align:start}.bc-home-carousel-nav{display:flex;align-items:center;justify-content:center;gap:48px;padding-inline:var(--bcd-gutter)}.bc-home-quote-card{display:flex;flex-direction:column;gap:40px;flex:0 0 auto;width:min(448px,82vw);min-height:552px;padding:40px;border:.5px solid var(--bcd-grey-700);border-radius:12px;background:var(--bcd-light-100)}.bc-home-quote-head{display:flex;flex-direction:column;gap:10px;min-height:320px}.bc-home-quote{flex:1 1;overflow:hidden;margin:0;color:#000000;font-size:clamp(20px,2.3vw,32px);font-weight:300;font-style:italic;line-height:32px}.bc-home-quote-mark{color:var(--bcd-orange-500);font-weight:900}.bc-home-quote-by{margin:0;color:var(--bcd-orange-500);font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}.bc-home-quote-foot{display:flex;flex-direction:column;gap:20px}.bc-home-quote-company{display:flex;flex-direction:column;gap:4px;text-transform:uppercase}.bc-home-quote-company-name{color:#000000;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:24px}.bc-home-story .bc-home-eyebrow{color:var(--bcd-yellow-500)}.bc-home-pill{display:inline-flex;align-items:center;justify-content:center;min-width:206px;max-width:100%;min-height:37px;padding:6px 10px 3px;border-radius:24px;background:var(--bcd-orange-500);color:#ffffff;font-size:16px;font-weight:500;line-height:28px;white-space:nowrap}.bc-home-tiles{display:grid;width:100%}.bc-home-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bc-home-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bc-home-tile{display:flex;flex-direction:column;align-items:flex-start;gap:40px;min-height:376px;padding:40px;border:.5px solid var(--bcd-grey-700);border-radius:12px;background:var(--bcd-light-100);color:#000000;font-size:clamp(22px,2.3vw,32px);font-weight:700;line-height:32px;text-transform:uppercase}.bc-home-campaigns,.bc-home-method{display:flex;flex-direction:column;align-items:center;gap:40px;padding-block:80px}.bc-home-method{background:var(--bcd-dark-900)}.bc-home-method .bc-home-eyebrow{color:var(--bcd-orange-500)}.bc-home-method .bc-home-lede,.bc-home-method h2{color:var(--bcd-light-200)}.bc-home-campaigns .bc-home-eyebrow{color:var(--bcd-orange-600)}.bc-home-campaigns .bc-home-lede,.bc-home-campaigns h2{color:#000000}.bc-home-campaigns .bc-home-display,.bc-home-method .bc-home-display{max-width:max(1163px,80.76vw)}.bc-home-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.bc-home-step{position:relative;display:flex;min-height:376px;border:.5px solid var(--bcd-grey-700);border-radius:12px;overflow:hidden}.bc-home-step-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-home-step-body{position:relative;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:40px;background:linear-gradient(180deg,#000000 0,rgb(0 0 0/0) 60.1%)}.bc-home-step-number{margin:0;color:var(--bcd-orange-500);font-size:20px;font-weight:700;line-height:24px}.bc-home-step-copy{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:24px}.bc-home-step-title{margin:0;color:#ffffff;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1;text-transform:uppercase}.bc-home-step-text{margin:0;color:#ffffff;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.2}.bc-home-method-more{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.bc-home-method-more p{margin:0;color:var(--bcd-light-200);font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:36px}.bc-home-wins{display:flex;flex-direction:column;gap:40px;padding-block:80px;border-radius:var(--bcd-band-radius) var(--bcd-band-radius) 0 0;background:var(--bcd-violet-900)}.bc-home-wins .bc-home-head{padding-inline:var(--bcd-gutter)}.bc-home-wins .bc-home-eyebrow{color:var(--bcd-orange-100);font-weight:400}.bc-home-wins .bc-home-lede,.bc-home-wins h2{color:var(--bcd-light-50)}.bc-home-wins .bc-home-display{max-width:max(1223px,84.93vw)}.bc-home-wins-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-inline:var(--bcd-gutter)}.bc-home-win-tile{min-height:400px;padding:40px;border:.5px solid var(--bcd-grey-700);border-radius:12px;background:var(--bcd-light-100)}.bc-home-about{padding-block:80px;border-radius:80px;background:var(--bcd-orange-400)}.bc-home-about-body{display:flex;flex-direction:column;gap:40px;padding-inline:var(--bcd-gutter)}.bc-home-about-head{display:flex;flex-direction:column;gap:80px}.bc-home-about-row{display:flex;align-items:flex-start;gap:32px}.bc-home-about-copy{display:flex;flex-direction:column;gap:16px;flex:0 1 912px;max-width:912px;min-width:0}.bc-home-about h2{color:#000000}.bc-home-about .bc-home-display{max-width:max(1107px,76.88vw)}.bc-home-about-lede{margin:0;color:#000000;font-size:clamp(17px,2.3vw,32px);font-weight:500;line-height:1.125}.bc-home-about-logo{flex:0 0 auto;width:186px;height:auto}.bc-home-about-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bc-home-btn-dark,.bc-home-btn-outline,.bc-home-btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:10px 16px 6px;border-radius:4px;font:inherit;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.bc-home-btn-outline{min-width:150px;border:1px solid #ffffff;background:transparent;color:#ffffff}.bc-home-btn-outline:hover{background:rgb(255 255 255/16%);color:#ffffff}.bc-home-btn-solid{border:1px solid var(--bcd-orange-500);background:var(--bcd-orange-500);color:#ffffff}.bc-home-btn-solid:hover{background:var(--bcd-orange-600);border-color:var(--bcd-orange-600);color:#ffffff}.bc-home-btn-dark{border:1px solid #000000;background:#000000;color:#ffffff}.bc-home-btn-dark:hover{background:var(--bcd-dark-900);border-color:var(--bcd-dark-900);color:#ffffff}.bc-home-footer{align-items:center;justify-content:space-between;min-height:160px;padding-block:40px;border-radius:var(--bcd-band-radius) var(--bcd-band-radius) 0 0;background:var(--bcd-violet-900);color:var(--bcd-grey-500);font-size:16px;line-height:24px}.bc-home-footer,.bc-home-footer nav{display:flex;gap:24px;flex-wrap:wrap}.bc-home-footer a{color:var(--bcd-light-200);text-decoration:none}.bc-home-footer a:hover{color:var(--bcd-orange-500)}@media (max-width:1240px){.bc-home{--bcd-panel-inset:64px}.bc-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.bc-home-grid,.bc-home-steps,.bc-home-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-home-tile{min-height:240px}}@media (max-width:900px){.bc-home-tabbar{flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none}.bc-home-tabbar::-webkit-scrollbar{display:none}.bc-home-tab{flex:0 0 auto}.bc-home{--bcd-gutter:24px;--bcd-panel-inset:24px;--bcd-band-radius:24px}.bc-home-header{padding-block:12px}.bc-home-nav-tabs{padding-top:0;gap:4px}.bc-home-nav-tabs a{padding:6px 8px}.bc-home-nav-cta{padding-block:0}.bc-home-hero-body{min-height:0;padding-block:40px 48px}.bc-home-card,.bc-home-quote-card,.bc-home-tile,.bc-home-win-tile{padding:28px}.bc-home-quote-card,.bc-home-quote-head{min-height:0}.bc-home-about,.bc-home-campaigns,.bc-home-method,.bc-home-search,.bc-home-voices,.bc-home-wins{padding-block:48px}.bc-home-about{border-radius:var(--bcd-band-radius)}.bc-home-about-row{flex-direction:column}.bc-home-about-copy{flex-basis:auto;max-width:100%}.bc-home-about-head{gap:40px}.bc-home-step{min-height:320px}.bc-home-step-body{padding:28px}.bc-home-carousel{gap:24px}.bc-home-display,.bc-home-display-hero,.bc-home-display-panel{line-height:1.08}.bc-home-panel-copy{gap:12px}.bc-home-tiles-3,.bc-home-wins-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bc-home{--bcd-gutter:16px;--bcd-panel-inset:16px}.bc-home-header{gap:12px;padding-block:10px}.bc-home-brand-mark{width:34px;padding:14px 8px 8px;font-size:30px;line-height:20px}.bc-home-brand-name{padding:8px}.bc-home-nav{gap:12px}.bc-company-bar{gap:0}.bc-home-grid,.bc-home-steps,.bc-home-tiles-3,.bc-home-tiles-4,.bc-home-wins-row{grid-template-columns:minmax(0,1fr)}.bc-home-card,.bc-home-card-desc,.bc-home-card-name{min-height:0}.bc-home-card-sector{height:auto;-webkit-line-clamp:2;line-clamp:2}.bc-home-tile,.bc-home-win-tile{min-height:180px}.bc-home-menu{width:100%}.bc-home-carousel-nav,.bc-home-pager{gap:24px}.bc-home-pill{min-width:0;padding:6px 14px 3px;line-height:24px;text-align:center;white-space:normal}}@media (prefers-reduced-motion:reduce){.bc-home-card:focus-within,.bc-home-card:hover{transform:none}}.bc-company-body{--bc-side-col:max(451px,31.32vw);--bc-gutter:max(12px,0.83vw);--bc-main-col:max(797px,55.35vw);display:grid;grid-template-columns:var(--bc-side-col) minmax(0,var(--bc-main-col));justify-content:start;grid-column-gap:var(--bc-gutter);column-gap:var(--bc-gutter);align-items:start;padding:108px var(--bcd-gutter) 0}.bc-company-rule{grid-column:1/-1;width:calc(100vw - 2 * var(--bcd-gutter));height:0;margin:100px 0;border:0;border-top:1px solid var(--bcd-grey-500)}.bc-company-main,.bc-company-side{display:flex;flex-direction:column;min-width:0}.bc-company-top{position:relative;min-height:440px}.bc-company-top-shape{position:absolute;inset:0;background:var(--bcd-orange-500);-webkit-clip-path:polygon(0 0,max(495px,34.38vw) 0,max(495px,34.38vw) 80px,100% 80px,100% 100%,0 100%);clip-path:polygon(0 0,max(495px,34.38vw) 0,max(495px,34.38vw) 80px,100% 80px,100% 100%,0 100%)}.bc-company-bar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:80px}.bc-company-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;max-width:max(495px,34.38vw);padding:36px var(--bcd-gutter) 0;color:#ffffff;font-size:clamp(14px,1.4vw,20px);font-weight:700;line-height:24px;text-transform:uppercase}.bc-company-crumbs a{color:#ffffff;text-decoration:none}.bc-company-crumbs a:hover{text-decoration:underline}.bc-company-crumbs a,.bc-company-crumbs span{white-space:nowrap}.bc-company-crumbs [aria-current=page]{min-width:0;overflow:hidden;text-overflow:ellipsis}.bc-company-nav{display:flex;gap:24px;flex-wrap:wrap;min-height:64px;padding-right:var(--bcd-gutter)}.bc-company-nav,.bc-company-nav-tab{align-items:center;justify-content:center}.bc-company-nav-tab{display:inline-flex;padding:10px;color:#000000;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;transition:color .15s ease}.bc-company-nav-tab:hover{color:var(--bcd-orange-600)}.bc-company-photo{position:absolute;top:80px;left:0;width:100%;height:330px;overflow:hidden}.bc-company-photo-image{width:100%;height:100%;object-fit:cover;object-position:center 52%}.bc-company-photo-warm{position:absolute;inset:0;mix-blend-mode:hard-light;opacity:.6;background:radial-gradient(65.2% 363.7% at 90.1% 6.4%,#64210a 0,#3c1c12 50%,#281916 75%,#14161a 100%)}.bc-company-photo-violet{position:absolute;inset:0;mix-blend-mode:color;opacity:.8;background:radial-gradient(42.4% 236.4% at 33.8% 61.2%,#745687 23.5%,rgb(151 128 165/75%) 42.7%,rgb(186 171 195/50%) 61.8%,rgb(255 255 255/0) 100%)}.bc-company-titlebox{position:absolute;top:80px;left:var(--bcd-gutter);right:var(--bcd-gutter);display:flex;align-items:flex-end;height:164px;padding:0 40px;border-radius:40px 40px 0 0;background-image:linear-gradient(90deg,#14161a,#281916 28%,#3c1c12 44%,rgb(100 33 10/55%) 62%,rgb(100 33 10/0) 90%)}.bc-company-title{margin:0;overflow:hidden;color:#ffffff;font-size:clamp(30px,5.834vw,84px);font-weight:700;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bc-company-areas{display:flex;align-items:stretch;gap:24px;flex-wrap:wrap;padding:16px 24px;background:var(--bcd-light-500)}.bc-company-area{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;width:240px;padding:10px 16px}.bc-company-area+.bc-company-area{border-left:.5px solid #000000}.bc-company-area-name{margin:0;color:#000000;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:24px;text-transform:uppercase}.bc-company-area-quiet .bc-company-area-name{color:var(--bcd-dark-300)}.bc-company-facts{display:flex;flex-direction:column;gap:16px;margin:0}.bc-company-fact{display:flex;align-items:flex-start;gap:16px}.bc-company-fact dt{flex:0 0 167px;font-weight:700}.bc-company-fact dd,.bc-company-fact dt{color:#000000;font-size:clamp(16px,1.4vw,20px);line-height:24px}.bc-company-fact dd{flex:1 1 auto;min-width:0;max-width:268px;margin:0;font-weight:400;overflow-wrap:anywhere}.bc-company-rail{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:140px}.bc-company-rail-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--bcd-grey-700);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px;text-decoration:none}a.bc-company-rail-item:hover{color:#000000}.bc-company-rail-item[aria-current=true]{color:var(--bcd-orange-500);font-weight:700}.bc-company-rail-mark{width:24px;height:2px;flex:0 0 24px;background:currentcolor}.bc-company-rail-soon{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:3px 3px 0;border-radius:4px;background:var(--bcd-light-500);color:var(--bcd-grey-700);font-size:12px;line-height:16px;white-space:nowrap}.bc-company-headline{font-size:clamp(26px,3.34vw,48px);font-weight:700;line-height:1}.bc-company-headline,.bc-company-kicker{margin:0;color:#000000;text-transform:uppercase}.bc-company-kicker{font-size:clamp(14px,1.2vw,16px);font-weight:500;letter-spacing:.2em;line-height:24px}.bc-company-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bc-company-headline+.bc-company-block{margin-top:60px}.bc-company-takeaways{display:flex;flex-direction:column;width:100%}.bc-company-takeaway{display:flex;align-items:flex-start;gap:12px;padding:40px 0 60px;border-bottom:1px solid var(--bcd-grey-500)}.bc-company-takeaway-number{flex:0 0 max(103px,7.15vw);margin:0;color:#000000;font-size:clamp(34px,4.17vw,60px);font-weight:300;line-height:1}.bc-company-takeaway-copy{display:flex;flex-direction:column;gap:36px;min-width:0}.bc-company-takeaway-title{margin:0;color:#000000;font-size:clamp(24px,2.78vw,40px);font-weight:500;line-height:1}.bc-company-takeaway-body{margin:0;color:#000000;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px}.bc-company-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bc-company-section-head .bc-home-band-pill{margin-block:6px}.bc-company-spectrum{display:flex;align-items:center;gap:6px;width:max(220px,15.3vw);margin-top:24px}.bc-company-spectrum-step{flex:1 0;min-width:1px;height:4px;background:var(--bcd-grey-500)}.bc-company-claim{margin:8px 0 0;color:#000000;font-size:clamp(24px,2.78vw,40px);font-weight:500;line-height:1}.bc-company-chips{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-8px}.bc-home .bc-company-chart{width:100%;margin:64px 0 0}.bc-company-chart-bar{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;height:80px;overflow:hidden}.bc-company-chart-part{flex-shrink:1;min-width:2px;overflow:hidden}.bc-company-legend{display:flex;align-items:flex-end;gap:8px 24px;flex-wrap:wrap;margin-top:36px;color:#000000;font-size:clamp(14px,1.12vw,16px);font-weight:400;line-height:20px}.bc-company-legend-item{display:inline-flex;align-items:flex-end;gap:8px}.bc-company-legend-swatch{width:24px;height:24px;flex:0 0 24px}.bc-company-chart-copy{margin:8px 0 0;color:#000000;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px}.bc-company-records-btn{display:inline-flex;align-items:center;justify-content:center;min-width:196px;height:40px;margin-top:8px;padding:10px 16px 6px;border:0;border-radius:4px;background:var(--bcd-orange-500);color:#ffffff;font:inherit;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap;cursor:pointer;transition:background .15s ease}.bc-company-records-btn:hover:not(:disabled){background:var(--bcd-orange-600)}.bc-company-records-btn:disabled{cursor:not-allowed}.bc-company-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(max(912px,63.33vw),calc(100vw - 2 * var(--bcd-gutter) - var(--bc-side-col) - var(--bc-gutter)));margin-top:44px}.bc-company-action{display:flex;flex-direction:column;border-top:1px solid var(--bcd-grey-500);border-bottom:1px solid var(--bcd-grey-500)}.bc-company-action-image{width:100%;height:200px;object-fit:cover}.bc-company-action-body{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:24px;padding:48px 32px;background:#e8ebed}.bc-company-action-title{margin:0;color:#000000;font-size:clamp(22px,2.23vw,32px);font-weight:500;line-height:1}.bc-company-action-text{margin:0;color:#000000;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px}.bc-company-action-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:40px;margin-top:auto;padding:6px;border:0;border-radius:8px;background:var(--bcd-orange-500);cursor:pointer;transition:background .15s ease}.bc-company-action-btn:hover:not(:disabled){background:var(--bcd-orange-600)}.bc-company-action-btn:disabled{cursor:not-allowed}@media (max-width:1240px){.bc-company-body{--bc-side-col:minmax(0,320px);--bc-main-col:1fr}}@media (max-width:1000px){.bc-company-body{grid-template-columns:minmax(0,1fr);row-gap:32px;padding-top:56px}.bc-company-rule{margin:56px 0}.bc-company-rail{flex-direction:row;flex-wrap:wrap;gap:12px 24px;width:100%;margin-top:0}.bc-company-actions{width:100%;grid-template-columns:minmax(0,1fr)}.bc-company-top-shape{-webkit-clip-path:none;clip-path:none}.bc-company-bar{flex-wrap:wrap;min-height:0}.bc-company-nav{justify-content:flex-start;min-height:0;padding:0 var(--bcd-gutter) 16px}.bc-company-nav-tab{padding:6px 0;color:#ffffff}.bc-company-crumbs{max-width:100%;padding-bottom:8px;overflow:hidden}.bc-company-nav .bc-home-cta{background:var(--bcd-dark-900)}.bc-company-nav .bc-home-cta:hover{background:#000000}}@media (max-width:900px){.bc-company-top{min-height:0}.bc-company-photo{position:relative;top:0;height:220px}.bc-company-titlebox{position:relative;top:0;left:0;right:0;height:auto;padding:24px var(--bcd-gutter);border-radius:0;background-image:linear-gradient(90deg,#14161a,#3c1c12 70%,#64210a)}.bc-company-title{overflow:visible;white-space:normal}.bc-company-area{width:100%}.bc-company-area+.bc-company-area{border-left:0;border-top:.5px solid #000000;padding-top:16px}.bc-company-takeaway{flex-direction:column;gap:16px;padding:28px 0 32px}.bc-company-takeaway-copy{gap:20px}.bc-company-fact{flex-direction:column;gap:2px}.bc-company-fact dt{flex:none}.bc-company-fact dd{max-width:none}.bc-company-chart{margin-top:40px}}.bc-site-banner{position:relative;min-height:412px;overflow:hidden}.bc-site-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-site-intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:80px var(--bcd-gutter)}.bc-site-intro .bc-home-display{max-width:max(1376px,95.5vw)}.bc-site-lead{margin:0;max-width:max(913px,63.4vw);color:#000000;font-size:clamp(20px,2.23vw,32px);font-weight:500;line-height:1.25}.bc-site-prose{display:flex;flex-direction:column;gap:16px;max-width:max(925px,64.2vw)}.bc-site-prose p{margin:0;color:#000000;font-size:16px;font-weight:400;line-height:20px}.bc-site-principles{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:80px var(--bcd-gutter);border-radius:var(--bcd-band-radius);background:var(--bcd-yellow-500)}.bc-site-principles .bc-home-display{max-width:max(1126px,78.2vw);color:#000000;font-size:clamp(30px,5vw,72px)}.bc-site-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;margin-top:16px}.bc-site-principle{position:relative;display:flex;min-height:397px;border-radius:12px;overflow:hidden}.bc-site-principle-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-site-principle-body{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;margin-top:auto;min-height:184px;padding:12px 32px;z-index:1}.bc-site-principle-body:before{content:"";position:absolute;inset:0;z-index:0;background:rgb(250 82 26/80%);mix-blend-mode:multiply}.bc-site-principle-body h3,.bc-site-principle-body p{position:relative;z-index:1}.bc-site-principle{isolation:isolate}.bc-site-principle-image{z-index:0}.bc-site-principle-body h3{margin:0;color:#ffffff;font-size:clamp(26px,3.334vw,48px);font-weight:700;line-height:1}.bc-site-principle-body p{margin:0;color:#ffffff;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:24px}.bc-site-section{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bc-site-section h2{margin:0 0 36px;color:#000000;font-size:clamp(26px,3.334vw,48px);font-weight:700;line-height:1;text-transform:uppercase}.bc-site-section-lead{margin:0;color:#000000;font-size:clamp(22px,2.8vw,40px);font-weight:500;line-height:1}.bc-site-join{padding-block:80px}.bc-site-join-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;width:100%}.bc-site-join-foot p{max-width:max(704px,48.9vw);margin:0;color:var(--bcd-light-200);font-size:16px;font-weight:400;line-height:28px}@media (max-width:900px){.bc-site-intro,.bc-site-join,.bc-site-principles{padding-block:48px}.bc-site-principle-grid{grid-template-columns:minmax(0,1fr)}.bc-site-principle{min-height:320px}.bc-site-banner{min-height:260px}}.bc-records-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:transparent;overflow:hidden}.bc-records-dialog::-webkit-backdrop{background:rgb(114 123 127/80%)}.bc-records-dialog::backdrop{background:rgb(114 123 127/80%)}.bc-records-panel{display:flex;justify-content:flex-end;width:100%;height:100%;pointer-events:none}.bc-records-inner{pointer-events:auto;display:flex;flex-direction:column;gap:54px;width:min(1061px,100%);height:100%;padding:39px 40px;background:var(--bcd-light-200);overflow-y:auto}.bc-records-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.bc-records-titleblock{display:flex;flex-direction:column;gap:8px;max-width:644px}.bc-records-title{margin:0;color:#000000;font-size:clamp(22px,2.23vw,32px);font-weight:500;line-height:1}.bc-records-count{text-decoration:underline;text-underline-position:from-font}.bc-records-sources{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bc-records-source-chip{padding:6px 6px 2px;border-radius:4px;background:var(--bcd-orange-500);color:#ffffff;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.bc-records-close,.bc-records-source-chip{display:inline-flex;align-items:center;justify-content:center}.bc-records-close{flex:0 0 40px;width:40px;height:40px;padding:6px;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:background .15s ease}.bc-records-close:hover{background:var(--bcd-light-400)}.bc-records-table{display:flex;flex-direction:column}.bc-records-row{display:flex;align-items:flex-start;gap:20px;padding-block:16px;border-bottom:1px solid var(--bcd-grey-500)}.bc-records-row-head{padding-block:4px}.bc-records-col-date{flex:0 0 120px;padding:8px 0 4px;color:#000000;font-size:16px;line-height:20px}.bc-records-col-source{display:flex;align-items:center;flex:0 0 120px;min-height:32px}.bc-records-col-record{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;padding-block:8px}.bc-records-col-category{flex:0 0 150px;padding:8px 0 4px;color:#000000;font-size:16px;line-height:20px}.bc-records-row-head span{color:var(--bcd-grey-700);font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.bc-records-row-head .bc-records-col-source{min-height:32px}.bc-records-source-tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 6px 2px;border-radius:4px;background:var(--bcd-dark-500);color:#ffffff;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.bc-records-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:#000000;font-size:14px;line-height:16px}.bc-records-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bc-records-status{justify-content:center;padding:4px 8px 0;border-radius:4px;background:var(--bcd-grey-100);color:#000000}.bc-records-source-link,.bc-records-status{display:inline-flex;align-items:center;font-size:14px;line-height:16px}.bc-records-source-link{gap:2px;height:20px;color:var(--bcd-orange-500);text-decoration:none}.bc-records-source-link:hover{text-decoration:underline}.bc-records-empty,.bc-records-note{margin:16px 0 0;color:var(--bcd-dark-500);font-size:14px;line-height:20px}@media (max-width:900px){.bc-records-inner{gap:32px;padding:24px var(--bcd-gutter)}.bc-records-row{flex-wrap:wrap;gap:8px 12px;padding-block:12px}.bc-records-col-category,.bc-records-col-date,.bc-records-col-source{flex:0 0 auto;padding:0}.bc-records-col-record{flex:1 1 100%;padding:0}.bc-records-row-head{display:none}}.bc-site-page .bc-company-top{min-height:526px;padding-bottom:34px}.bc-site-page .bc-company-crumbs{gap:6px;padding-top:36px;font-weight:700}.bc-site-page .bc-company-body{--bc-side-col:max(202px,14.03vw);--bc-gutter:max(145px,10.07vw);--bc-main-col:max(913px,63.4vw);--bc-rule-over:max(0px,calc(100vw - 2 * var(--bcd-gutter) - var(--bc-side-col) - var(--bc-gutter) - var(--bc-main-col)));padding-top:138px;padding-bottom:128px}.bc-site-page .bc-company-rail{position:-webkit-sticky;position:sticky;top:24px;gap:16px;margin-top:0;width:100%}.bc-site-page .bc-company-rail a{display:flex;align-items:center;gap:14px;color:var(--bcd-grey-700);font-size:clamp(16px,1.39vw,20px);font-weight:400;line-height:24px;text-decoration:none;text-transform:uppercase;white-space:normal}.bc-site-page .bc-company-rail a:hover{color:#000000}.bc-site-page .bc-company-nav-tab{margin-top:20px}.bc-site-page .bc-company-rail a[aria-current=page]{color:var(--bcd-orange-500);font-weight:700}.bc-site-rail-mark{flex:0 0 32px;width:32px;height:2px;background:linear-gradient(90deg,currentcolor 0 15px,transparent 15px 17px,currentcolor 17px 32px)}.bc-site-page .bc-company-main{gap:60px}.bc-site-section-ruled:before{content:"";position:absolute;top:0;left:0;right:calc(-1 * var(--bc-rule-over, 0px));border-top:1px solid var(--bcd-grey-500)}@media (max-width:1000px){.bc-site-page .bc-company-body{padding-top:56px;padding-bottom:64px}.bc-site-page .bc-company-rail{position:static}}.bc-site-section-ruled{position:relative;margin-top:40px;padding-top:100px}.bc-site-subhead{margin:36px 0 0;color:#000000;font-weight:500}.bc-site-page .bc-site-section-lead,.bc-site-subhead{font-size:clamp(22px,2.78vw,40px);line-height:1}.bc-site-page .bc-site-prose{gap:24px;max-width:100%}.bc-site-page .bc-site-prose p{font-size:clamp(16px,1.39vw,20px);line-height:24px}.bc-site-prose ul{margin:0;padding-left:30px;list-style:disc}.bc-site-prose li{color:#000000;font-size:clamp(16px,1.39vw,20px);font-weight:400;line-height:24px}.bc-site-prose li+li{margin-top:8px}.bc-site-prose li b{font-weight:600;text-decoration:underline}.bc-site-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;width:100%}.bc-site-indicator{display:flex;flex-direction:column;gap:24px;padding:24px;border-top:1px solid var(--bcd-grey-500);border-bottom:1px solid var(--bcd-grey-500);background:#f8ebc1}.bc-site-indicator h4{margin:0;color:#000000;font-size:clamp(20px,2.23vw,32px);font-weight:500;line-height:1}.bc-site-indicator p{margin:0;color:#000000;font-size:clamp(16px,1.39vw,20px);font-weight:400;line-height:24px}@media (max-width:900px){.bc-site-indicators{grid-template-columns:minmax(0,1fr)}.bc-site-page .bc-company-top{min-height:0;padding-bottom:0}.bc-site-banner{min-height:220px}}.bc-site-banner .bc-company-photo-warm{background:radial-gradient(65.4% 355.8% at 90.1% 6.4%,#64210a 0,#3c1c12 50%,#281916 75%,#14161a 100%)}.bc-site-banner .bc-company-photo-violet{background:radial-gradient(45.7% 232.1% at 33.8% 61.2%,#745687 23.6%,rgb(151 128 165/75%) 42.7%,rgb(186 171 195/50%) 61.8%,rgb(255 255 255/0) 100%)}.bc-site-page .bc-company-titlebox{background-image:none}.bc-site-page .bc-company-titlebox:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(64.9% 418.9% at 90.1% 6.4%,#64210a 0,#3c1c12 50%,#281916 75%,#14161a 100%);-webkit-mask-image:linear-gradient(90deg,#000000 0 55.7%,transparent 98.4%);mask-image:linear-gradient(90deg,#000000 0 55.7%,transparent 98.4%)}.bc-site-page .bc-company-title{position:relative}.bc-about .bc-site-lead,.bc-about .bc-site-section-lead{font-family:var(--font-site-display),"Archivo Narrow",var(--font-site),system-ui,sans-serif}.bc-about .bc-site-lead{max-width:max(913px,63.4vw);font-size:clamp(22px,2.78vw,40px);line-height:1}.bc-about .bc-site-intro .bc-site-prose{gap:24px;max-width:max(925px,64.2vw)}.bc-about .bc-site-intro .bc-site-prose p{font-size:clamp(17px,1.67vw,24px);font-weight:500;line-height:1}.bc-about .bc-site-principles{gap:0;padding-bottom:100px;border-radius:80px}.bc-about .bc-site-principles .bc-home-eyebrow{margin-bottom:40px;line-height:1}.bc-about .bc-site-principles .bc-home-display{margin-bottom:24px}.bc-about .bc-site-principle-grid{margin-top:0}.bc-about .bc-site-principle{border-radius:0}.bc-about .bc-site-principle-body{padding:28px 32px 12px;z-index:auto}.bc-about .bc-company-body{--bc-side-col:max(224px,15.56vw);--bc-gutter:max(123px,8.54vw);padding-top:120px;padding-bottom:0}.bc-about .bc-company-rail{margin-top:120px}.bc-about .bc-site-section-lead+.bc-site-section-lead{margin-top:16px}.bc-about .bc-company-main .bc-site-prose{gap:20px}.bc-about .bc-company-main .bc-site-prose p{font-size:16px;line-height:20px}.bc-about .bc-home-panel .bc-home-eyebrow{line-height:20px}.bc-about .bc-site-join-foot p{max-width:none;font-size:clamp(16px,1.67vw,24px);font-weight:500;line-height:28px}@media (max-width:1000px){.bc-about .bc-company-body{padding-top:56px}.bc-about .bc-company-rail{margin-top:0}}@media (max-width:900px){.bc-about .bc-site-principles{padding-bottom:48px;border-radius:var(--bcd-band-radius)}.bc-about .bc-site-principles .bc-home-eyebrow{margin-bottom:24px;line-height:1.2}.bc-about .bc-site-principle-body{padding:20px 20px 16px}}