.jm-cbc{background-color:var(--color-primary, #1C3D36);color:var(--color-light, #FFFFFF);padding-top:var(--jm-cbc-pad-top, 8rem);padding-bottom:var(--jm-cbc-pad-bottom, 8rem)}.jm-cbc__inner{width:100%;max-width:var(--page-width, 144rem);margin:0 auto;padding:0 var(--jm-gutter, clamp(2rem, 5vw, 7.5rem))}.jm-cbc__eyebrow{margin:0 0 2.2rem}.jm-cbc__header{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center}.jm-cbc__heading{margin:0;color:var(--color-light, #FFFFFF);font-family:var(--font-heading);font-weight:var(--font-weight-light, 300);font-size:var(--jm-fs-30-40, clamp(3rem, 1.84615rem + 1.5385vw, 4rem));line-height:1.1;letter-spacing:.787;max-width:80rem}.jm-cbc__heading>p{margin:0}.jm-cbc__heading strong{color:inherit}.jm-cbc__intro{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-light, 300);font-size:var(--jm-fs-14, 1.4rem);line-height:1.55;color:var(--color-ivory, #F9F8F3);opacity:.85;max-width:36rem;justify-self:end;text-align:left}.jm-cbc__intro>p{margin:0}.jm-cbc__divider{width:100%;height:1px;background-color:var(--jm-teal-line, #335750);margin:5rem 0}.jm-cbc__grid{display:grid;grid-template-columns:repeat(5,1fr)}@media(min-width:750px){.jm-cbc__grid .jm-cbc__card:not(:last-child){border-right:1px solid var(--jm-teal-border, #48625C)}}.jm-cbc__card{position:relative;display:flex;flex-direction:column;gap:2rem;padding:4rem 1.5rem 2rem 2.5rem;background:rgba(var(--color-light-rgb, 255, 255, 255),.03);text-decoration:none;color:var(--color-light, #FFFFFF);min-height:22rem;transition:background-color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--jm-move-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}.jm-cbc__card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--color-accent, #DAFF00);transform:scaleX(0);transform-origin:left;transition:transform var(--jm-move-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1));pointer-events:none}.jm-cbc__card:hover,.jm-cbc__card:active,.jm-cbc__card:focus-visible{background-color:rgba(var(--color-accent-rgb, 218, 255, 0),.06);color:var(--color-light, #FFFFFF)}.jm-cbc__card:hover:after,.jm-cbc__card:active:after,.jm-cbc__card:focus-visible:after{transform:scaleX(1)}@media(hover:hover){.jm-cbc__card:hover{transform:translateY(calc(-1 * var(--jm-lift, 4px)));box-shadow:0 1.2rem 2.4rem rgba(var(--color-black-rgb, 0, 0, 0),.25)}}.jm-cbc__card:focus-visible{transform:translateY(calc(-1 * var(--jm-lift, 4px)));box-shadow:0 1.2rem 2.4rem rgba(var(--color-black-rgb, 0, 0, 0),.25),var(--focused-base-box-shadow)}.jm-cbc__name{display:inline-flex;align-self:flex-start;align-items:center;padding:.9rem 1.2rem;border:1px solid var(--color-ivory, #F9F8F3);color:var(--color-light, #FFFFFF);font-family:var(--font-body);font-weight:var(--font-weight-medium, 500);font-size:var(--jm-fs-13, 1.3rem);text-transform:uppercase;letter-spacing:.1em;line-height:1;transition:border-color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1));white-space:nowrap}.jm-cbc__card:hover .jm-cbc__name,.jm-cbc__card:active .jm-cbc__name,.jm-cbc__card:focus-visible .jm-cbc__name{color:var(--color-accent, #DAFF00)}.jm-cbc__logo{display:flex;align-self:flex-start;align-items:center;max-width:100%;height:3.6rem}.jm-cbc__logo img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center}.jm-cbc__tagline{margin:1.4rem 0 0;font-family:var(--font-body);font-weight:var(--font-weight-light, 300);font-size:var(--jm-fs-14, 1.4rem);line-height:1.45;color:var(--jm-text-muted-on-green, #A3B8B2);transition:color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}.jm-cbc__card:hover .jm-cbc__tagline,.jm-cbc__card:active .jm-cbc__tagline,.jm-cbc__card:focus-visible .jm-cbc__tagline{color:var(--color-ivory, #F9F8F3)}.jm-cbc__arrow{position:absolute;right:1.5rem;bottom:2rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--jm-teal-border, #48625C);color:var(--jm-teal-border, #48625C);transition:background-color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}.jm-cbc__arrow svg{display:block;width:1.4rem;height:1.4rem;transition:transform var(--jm-move-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}.jm-cbc__card:hover .jm-cbc__arrow svg,.jm-cbc__card:focus-visible .jm-cbc__arrow svg{transform:translate(var(--jm-nudge, 4px))}.jm-cbc__card:hover .jm-cbc__arrow,.jm-cbc__card:active .jm-cbc__arrow,.jm-cbc__card:focus-visible .jm-cbc__arrow{background-color:var(--color-accent, #DAFF00);border-color:var(--color-accent, #DAFF00);color:var(--color-dark, #18272B);opacity:1}@media screen and (max-width:749px){.jm-cbc{padding-top:var(--jm-cbc-pad-top-mobile, 5rem);padding-bottom:var(--jm-cbc-pad-bottom-mobile, 5rem)}.jm-cbc__inner{padding:0 2.4rem}.jm-cbc__header{grid-template-columns:1fr;gap:1.6rem;margin-bottom:3rem}.jm-cbc__heading{font-size:var(--jm-fs-24-32, clamp(2.4rem, 7vw, 3.2rem))}.jm-cbc__intro{justify-self:start;max-width:none}.jm-cbc__divider{margin-bottom:2.4rem}.jm-cbc__grid{grid-template-columns:1fr;gap:1.2rem}.jm-cbc__card{min-height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-brand-cards.css.map */
