.shopify-section.cbb-section{padding:0!important;margin:0!important}.cbb{--cbb-ink: #111111;--cbb-dim: #53565a;--cbb-line: #e4e5e7;--cbb-soft: #f3f3f4;--cbb-radius: 14px;color:var(--cbb-ink);background:var(--cbb-bg, #ffffff);font-family:var(--font-stack-body, inherit);font-weight:var(--font-weight-body, 400);padding:var(--cbb-pt, 56px) 0 var(--cbb-pb, 56px)}.cbb *,.cbb *:before,.cbb *:after{box-sizing:border-box}.cbb--dark{--cbb-bg: #000000;--cbb-ink: #ffffff;--cbb-dim: #b9bbbe;--cbb-line: #2c2d30;--cbb-soft: #161618}.cbb--grey{--cbb-bg: #f3f3f4;--cbb-soft: #ffffff}.cbb__wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cbb :where(h1,h2,h3,h4,p){margin:0;color:inherit;word-spacing:normal;text-transform:none}.cbb .cbb-eyebrow,.cbb .cbb-sub,.cbb .cbb-stat__label,.cbb .cbb-tag,.cbb .cbb-strip__label,.cbb .cbb-card__title--caps,.cbb .cbb-pic__cap{text-transform:uppercase}.cbb a{color:inherit}.cbb img{display:block;max-width:100%}.cbb-eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cbb-ink)}.cbb-eyebrow--rule{padding-bottom:10px;border-bottom:2px solid var(--cbb-ink);margin-bottom:18px}.cbb-sub{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cbb-dim);margin-top:8px}.cbb-h1,.cbb-h2,.cbb-h3,.cbb-stat__value{font-family:var(--font-stack-header, inherit);font-style:var(--font-style-header, normal);font-weight:var(--font-weight-header, 700)}.cbb-h1{font-size:clamp(38px,5.6vw,64px);line-height:1;letter-spacing:-2px}.cbb-h2{font-size:clamp(30px,3.6vw,40px);line-height:1;letter-spacing:-2px}.cbb-h3{font-size:clamp(22px,2.4vw,28px);line-height:1.1;letter-spacing:-1px}.cbb-rte{font-size:15px;line-height:24px;color:var(--cbb-ink)}.cbb-rte p+p{margin-top:14px}.cbb-rte--dim{color:var(--cbb-dim)}.cbb-head{margin-bottom:32px}.cbb-head--center{text-align:center}.cbb-head--center .cbb-rte{margin-left:auto;margin-right:auto}.cbb-head .cbb-rte{margin-top:14px;max-width:760px}.cbb-head .cbb-h3{margin-top:22px}.cbb-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cbb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-weight:700;font-size:16px;font-family:var(--font-stack-body, inherit);cursor:pointer;text-decoration:none;border:2px solid var(--cbb-ink);transition:opacity .2s}.cbb-btn:hover{opacity:.8}.cbb-btn--solid{background:var(--cbb-ink);color:var(--cbb-bg, #fff)!important}.cbb-btn--ghost{background:transparent;color:var(--cbb-ink)!important}.cbb-media{position:relative;overflow:hidden;border-radius:var(--cbb-radius);background:var(--cbb-soft);aspect-ratio:var(--cbb-ratio, auto)}.cbb-media img{width:100%;height:100%;object-fit:var(--cbb-fit, cover);object-position:var(--cbb-pos, center)}.cbb-media--auto img{height:auto}.cbb-media__caption{position:absolute;left:0;right:0;bottom:0;padding:60px 24px 22px;color:#fff;font-weight:700;font-size:17px;line-height:1.35;background:linear-gradient(180deg,#0000,#000000b3)}.cbb-tag{position:absolute;top:0;left:0;z-index:1;background:#000;color:#fff;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:7px 12px}.cbb-hero{position:relative;overflow:hidden}.cbb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cbb-hero__bg img{width:100%;height:100%;object-fit:cover}.cbb-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cbb-overlay, .5)}.cbb-hero__inner{position:relative;z-index:1}.cbb-hero__logo{width:var(--cbb-logo-w, 260px);max-width:70%;height:auto;margin-bottom:18px}.cbb-hero .cbb-eyebrow{color:var(--cbb-dim);margin-bottom:26px}.cbb-hero .cbb-rte{margin-top:16px;max-width:640px;color:var(--cbb-dim)}.cbb-hero--center{text-align:center}.cbb-hero--center .cbb-hero__logo,.cbb-hero--center .cbb-rte{margin-left:auto;margin-right:auto}.cbb-hero--center .cbb-btns{justify-content:center}.cbb-split{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.cbb-split__text .cbb-h3{margin-bottom:14px}@media(min-width:800px){.cbb-split{grid-template-columns:var(--cbb-split, 1fr 1fr);gap:56px}.cbb-split--right .cbb-split__media{order:2}}.cbb-people{display:grid;grid-template-columns:1fr;gap:28px}.cbb-person{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:start}.cbb-person .cbb-media{aspect-ratio:1 / 1}.cbb-person__name{font-family:var(--font-stack-header, inherit);font-weight:var(--font-weight-header, 700);font-size:20px;letter-spacing:-1px}.cbb-person__role{color:var(--cbb-dim);font-size:14px;margin-top:2px}.cbb-person .cbb-rte{font-size:15px;margin-top:8px;color:var(--cbb-dim)}@media(min-width:800px){.cbb-people{grid-template-columns:repeat(2,1fr);gap:40px}.cbb-person{grid-template-columns:200px 1fr;gap:24px}}.cbb-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 18px}.cbb-stat{border-top:3px solid var(--cbb-ink);padding-top:14px}.cbb-stat__value{font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:-2px}.cbb-stat__label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cbb-dim);margin-top:8px}.cbb-stats>.cbb-stat:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:800px){.cbb-stats{grid-template-columns:repeat(var(--cbb-cols, 5),1fr);gap:24px}.cbb-stats>.cbb-stat:last-child:nth-child(odd){grid-column:auto}}.cbb-logos{display:flex;flex-wrap:wrap;align-items:center;gap:28px 48px}.cbb-logos--center{justify-content:center}.cbb-logo{display:flex;align-items:center;text-decoration:none}.cbb-logo img{height:var(--cbb-logo-h, 40px);width:auto}.cbb-logo__text{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:18px}@media(max-width:799px){.cbb-logo img{height:calc(var(--cbb-logo-h, 40px) * .75)}}.cbb-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--cbb-gap, 20px)}.cbb-card{grid-column:span var(--cbb-span-m, 12);display:flex;flex-direction:column;background:var(--cbb-bg, #fff);border:1px solid var(--cbb-line);border-radius:var(--cbb-radius);overflow:hidden}.cbb-card--feature{grid-column:span 12}.cbb-card .cbb-media{border-radius:0}.cbb-card__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.cbb-card__title{font-family:var(--font-stack-header, inherit);font-weight:var(--font-weight-header, 700);font-size:20px;line-height:1.1;letter-spacing:-1px}.cbb-card__title--caps{font-size:20px;letter-spacing:-1px;text-transform:uppercase}.cbb-card__text{font-size:15px;line-height:24px;color:var(--cbb-ink)}.cbb-card__specs{font-size:14px;line-height:1.6;color:var(--cbb-dim)}.cbb-card__link{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;text-decoration:none}.cbb-card__link:hover{text-decoration:underline}.cbb-card--note{background:#000;color:#fff;border-color:#000;justify-content:center}.cbb-card--note .cbb-card__body{padding:26px;gap:14px;justify-content:center}.cbb-card--note .cbb-card__text{color:#c9cbce}.cbb-grid--compact .cbb-card__body{padding:14px 14px 16px}.cbb-grid--compact .cbb-card__title{font-size:17px}.cbb-grid--compact .cbb-card__text{font-size:14px}@media(min-width:800px){.cbb-card{grid-column:span var(--cbb-span, 4)}.cbb-card--feature{grid-column:span 6}.cbb-grid--compact .cbb-card__body{padding:18px 18px 20px}}.cbb-strip{background:#000;color:#fff;border-radius:var(--cbb-radius);padding:22px 24px;display:grid;gap:14px}.cbb-strip__label{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.cbb-strip__items{display:grid;grid-template-columns:1fr;gap:10px}.cbb-strip__item{font-size:15px;display:flex;gap:10px;align-items:baseline}.cbb-strip__item:before{content:"\2713";font-weight:700}@media(min-width:800px){.cbb-strip{grid-template-columns:140px 1fr;align-items:center;padding:24px 28px}.cbb-strip__items{grid-template-columns:repeat(var(--cbb-cols, 4),auto);justify-content:space-between;gap:18px}}.cbb-callout{background:var(--cbb-soft);border-left:4px solid var(--cbb-ink);border-radius:0 var(--cbb-radius) var(--cbb-radius) 0;padding:20px 24px}.cbb--grey .cbb-callout{background:#fff}.cbb-cols{display:grid;grid-template-columns:1fr;gap:40px}.cbb-col>*+*{margin-top:26px}.cbb-col .cbb-eyebrow--rule{margin-bottom:0}.cbb-col .cbb-eyebrow--rule+*{margin-top:0}.cbb-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--cbb-line);font-size:15px;margin-top:0!important}.cbb-row__label{color:var(--cbb-dim)}.cbb-row__value{font-weight:700;text-align:right}.cbb-check{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--cbb-line);font-size:15px;margin-top:0!important}.cbb-check:before{content:"\2713";font-weight:700}.cbb-note{background:#000;color:#fff;border-radius:var(--cbb-radius);padding:22px 24px;font-size:15px;line-height:1.6}.cbb-note a{color:#fff}.cbb-pics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cbb-pic__cap{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cbb-dim);margin-top:8px}@media(min-width:800px){.cbb-cols{grid-template-columns:1fr 1fr;gap:56px}}.cbb-cta{display:grid;gap:22px}.cbb-cta .cbb-rte{color:var(--cbb-dim);margin-top:10px}.cbb-cta__contact{font-size:16px;line-height:1.8;font-weight:700}.cbb-cta__contact a{text-decoration:none}.cbb-cta__contact a:hover{text-decoration:underline}@media(min-width:800px){.cbb-cta{grid-template-columns:1fr auto;align-items:center}.cbb-cta__contact{text-align:right}}@media(max-width:799px){.cbb{padding:calc(var(--cbb-pt, 56px) * .7) 0 calc(var(--cbb-pb, 56px) * .7)}.cbb-head{margin-bottom:24px}.cbb-btn{width:100%}}html{scroll-behavior:smooth}.cbb[id]{scroll-margin-top:80px}.cbb-cta-row{margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cbb-cta-row--center{align-items:center;text-align:center}.cbb-cta-note{font-size:13px;color:var(--cbb-dim)}.cbb-proof{margin-top:22px;font-size:14px;color:var(--cbb-dim)}.cbb-hero__grid{display:grid;gap:32px;align-items:center}.cbb-hero__side{border-radius:var(--cbb-radius)}@media(min-width:800px){.cbb-hero__grid--split{grid-template-columns:1.05fr .95fr;gap:56px}}.cbb-num{font-family:var(--font-stack-header, inherit);font-weight:var(--font-weight-header, 700);font-size:34px;line-height:1;letter-spacing:-2px;color:var(--cbb-dim);margin-bottom:6px}.cbb-card--text{background:var(--cbb-soft);border-color:transparent}.cbb--grey .cbb-card--text{background:#fff}.cbb--dark .cbb-card--text{background:#161618}.cbb-card--text .cbb-card__body{padding:26px 24px 28px}.cbb--dark .cbb-card{background:#161618;border-color:#2c2d30}.cbb--dark .cbb-card__text{color:#c9cbce}@media(min-width:800px){.cbb-card--feature:not(.cbb-card--text){flex-direction:row}.cbb-card--feature:not(.cbb-card--text) .cbb-media{flex:0 0 48%}.cbb-card--feature .cbb-card__body{padding:28px 26px;justify-content:center}}.cbb-faq{border-top:1px solid var(--cbb-line);max-width:860px}.cbb-head--center+.cbb-faq{margin:0 auto}.cbb-faq__item{border-bottom:1px solid var(--cbb-line)}.cbb-faq__q{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--font-stack-header, inherit);font-weight:var(--font-weight-header, 700);font-size:18px;letter-spacing:-.5px}.cbb-faq__q::-webkit-details-marker{display:none}.cbb-faq__q:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400}.cbb-faq__item[open] .cbb-faq__q:after{content:"\2212"}.cbb-faq__a{padding:0 0 22px;color:var(--cbb-dim)}.cbb-apply__grid{display:grid;gap:36px}.cbb-apply__text{margin-top:16px;color:var(--cbb-dim)}.cbb-apply__points{margin-top:22px}.cbb-apply .cbb-check{border-color:var(--cbb-line)}.cbb-apply__email{margin-top:22px;font-size:15px;color:var(--cbb-dim)}.cbb-apply__email a{color:var(--cbb-ink);font-weight:700}.cbb-apply__card{background:#fff;color:#111;border-radius:18px;padding:26px 20px}.cbb-form__heading{margin-bottom:18px}.cbb-form__grid{display:grid;grid-template-columns:1fr;gap:14px}.cbb-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#111}.cbb-field input,.cbb-field select,.cbb-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #c9cbce;border-radius:10px;background:#fff;color:#111;font:400 16px/1.4 var(--font-stack-body, inherit);appearance:none;-webkit-appearance:none}.cbb-field select{background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.cbb-field textarea{min-height:110px;resize:vertical}.cbb-field input:focus,.cbb-field select:focus,.cbb-field textarea:focus{outline:2px solid #111;outline-offset:1px;border-color:#111}.cbb-form__submit{width:100%;margin-top:18px;background:#111!important;color:#fff!important;border-color:#111}.cbb-form__fine{font-size:12px;color:#6b6e72;margin-top:10px;text-align:center}.cbb-form__error{background:#fdecec;color:#8a1c1c;border-radius:10px;padding:12px 14px;margin-bottom:14px;font-size:14px}.cbb-form__success{padding:20px 4px}.cbb-form__success .cbb-rte{margin-top:10px;color:#53565a}@media(min-width:800px){.cbb-apply__grid{grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.cbb-apply__card{padding:34px}.cbb-form__grid{grid-template-columns:1fr 1fr}.cbb-field--full{grid-column:1 / -1}}.cbb-sticky{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;background:#111;color:#fff!important;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 8px 24px #00000040;transform:translateY(160%);transition:transform .3s ease}.cbb-sticky.is-on{transform:none}@media(min-width:800px){.cbb-sticky{display:none}}.cbb-pill{align-self:flex-start;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.cbb--dark .cbb-pill{background:#fff;color:#111}
/*# sourceMappingURL=/cdn/shop/t/72/assets/cb-b2b.css.map */
