.site-main,.wp-block-post-content{margin-block-start:0!important}.wp-block-post-content>.jm-about-hero:first-child{margin-block-start:0!important;margin-top:0!important}.jm-about-hero{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);margin-block:0!important;overflow:hidden;padding:0}.jm-about-hero.wp-block-jolly-metals-about-hero{margin-block:0!important}.jm-about-hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);grid-template-rows:auto 1fr;margin-inline:auto;min-height:clamp(34rem,48vw,42.5rem);width:min(calc(100% - clamp(2.5rem,9.4vw,8.5rem)),var(--wp--style--global--wide-size))}.jm-about-hero__content{align-self:center;grid-column:1;grid-row:2;max-width:34rem;padding:clamp(4rem,6vw,6.4rem) 0}.jm-about-hero__breadcrumb{color:var(--wp--preset--color--subtle)!important;font-family:var(--jm-f,var(--j-b));font-weight:600;grid-column:1;grid-row:1;line-height:1;margin:2rem 0 0}.jm-about-hero__eyebrow{color:#fff!important;display:inline-block;font-weight:700!important;margin:0 0 1rem!important}.jm-about-hero__heading{color:var(--wp--preset--color--base)!important;line-height:1!important;margin:0 0 1.25rem!important}.jm-about-hero__heading span{display:block}.jm-about-hero__heading-accent{color:var(--wp--preset--color--accent)}.jm-about-hero__description{color:var(--wp--preset--color--base)!important;font-size:var(--jm-s,var(--wp--preset--font-size--t-5)) !important;line-height:1.42!important;margin:0 0 1.75rem;max-width:31rem}.jm-about-hero__button{min-width:11.75rem}.jm-about-hero__media{align-self:stretch;background:#d9d9d9;grid-column:2;grid-row:1 / span 2;margin:0;min-height:inherit;position:relative}.jm-about-hero__image{height:100%!important;inset:0;max-width:none!important;object-fit:cover;object-position:center;position:absolute;width:100%!important}.jm-about-hero__placeholder{align-items:center;background:linear-gradient(135deg,#dcdcdc,#f5f5f5);color:#000;display:flex;height:100%;justify-content:center;min-height:28rem;text-transform:uppercase}.jm-about-hero__badge{background:var(--wp--preset--color--accent);bottom:6.5rem;color:#000;left:-.75rem;line-height:1;padding:.65rem 1rem;position:absolute;text-transform:uppercase;top:auto;z-index:2}.jm-about-hero__badge-label{display:block;font-size:var(--jm-s,var(--wp--preset--font-size--t-13));font-weight:400;margin-bottom:.25rem}.jm-about-hero__badge strong{display:block;font-family:var(--jm-f,var(--j-h));font-size:var(--jm-s,var(--wp--preset--font-size--t-8));line-height:.95}@media(max-width:900px){.jm-about-hero__inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;width:100%}.jm-about-hero__breadcrumb{grid-column:1;grid-row:1;margin:2rem 1.25rem 0}.jm-about-hero__content{grid-column:1;grid-row:2;margin-inline:auto;max-width:42rem;padding:3rem 1.25rem 4rem;width:min(100%,var(--wp--style--global--wide-size))}.jm-about-hero__media{grid-column:1;grid-row:3;min-height:24rem}.jm-about-hero__badge{bottom:1rem;left:0;top:auto}}@media(max-width:480px){.jm-about-hero__content{padding-block:3rem}.jm-about-hero__button{width:100%}.jm-about-hero__media{min-height:21rem}}
.jm-about-story{background:#fff;color:#000;margin-block:0!important;padding:var(--wp--preset--spacing--70) 0}.jm-about-story__inner{margin-inline:auto!important;width:min(calc(100% - clamp(2.5rem,9.4vw,8.5rem)),var(--wp--style--global--wide-size))}.jm-about-story__columns{gap:clamp(2rem,5vw,5.5rem)!important;margin:0!important}.jm-about-story__heading{color:#110b2d!important;line-height:.98!important;margin:1rem 0 0!important;max-width:38rem}.jm-about-story__lead{color:#333131!important;line-height:1.48!important;margin:0!important}.jm-about-story__cards{gap:1px!important;margin-top:clamp(3rem,5vw,4.75rem)!important}.jm-about-story__card{background:#f5f5f5!important;border:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:space-between;min-height:18rem;padding:clamp(1.5rem,3vw,2.25rem)}.jm-about-story__card--dark{background:#000!important}.jm-about-story__card .jm-section-eyebrow{margin:0 0 2rem!important}.jm-about-story__card-heading{color:#110b2d!important;font-family:var(--jm-f,var(--j-h)) !important;line-height:1!important;margin:auto 0 0!important;text-transform:uppercase}.jm-about-story__card--dark .jm-about-story__card-heading{color:#fff!important}.jm-about-story__card--dark .jm-section-eyebrow{color:#f7c70b!important}@media(max-width:781px){.jm-about-story{padding:var(--wp--preset--spacing--60) 0}.jm-about-story__inner{width:min(calc(100% - clamp(2.5rem,9.4vw,8.5rem)),var(--wp--style--global--wide-size))}.jm-about-story__card{min-height:14rem}}
.jm-about-hero__content{max-width:38rem}.jm-about-hero__heading-main{white-space:nowrap}@media(max-width:600px){.jm-about-hero__heading-main{white-space:normal}}
.jm-about-hero__badge-label{font-family:var(--jm-f,var(--j-h)) !important;font-size:var(--jm-s,var(--wp--preset--font-size--t-6)) !important;font-weight:400!important}
.jm-about-hero__badge strong{font-size:var(--jm-s,var(--wp--preset--font-size--t-14)) !important}
.jm-about-hero__short-description{color:var(--wp--preset--color--base)!important;font-family:var(--jm-f,var(--j-b)) !important;font-weight:400!important;line-height:1.42!important;margin:0 0 .85rem;max-width:34rem}
.jm-about-story__columns{align-items:start!important;display:grid!important;grid-template-columns:minmax(0,38rem) minmax(0,1fr)!important}.jm-about-story__intro{grid-column:1!important;grid-row:1!important}.jm-about-story__copy{grid-column:1!important;grid-row:2!important;margin-top:2rem!important;max-width:38rem!important}.jm-about-story__lead{max-width:38rem!important}@media(max-width:781px){.jm-about-story__columns{grid-template-columns:1fr!important}.jm-about-story__copy{margin-top:1.5rem!important}}
.jm-about-story__inner{align-items:start!important;display:grid!important;gap:clamp(2rem,5vw,5.5rem)!important;grid-template-columns:minmax(0,38rem) minmax(24rem,1fr)!important}.jm-about-story__columns{grid-column:1!important;grid-row:1!important;grid-template-columns:1fr!important}.jm-about-story__cards{display:grid!important;gap:0!important;grid-column:2!important;grid-row:1!important;grid-template-columns:1fr!important;margin-top:0!important}.jm-about-story__cards>.wp-block-column{width:100%!important}@media(max-width:900px){.jm-about-story__inner{grid-template-columns:1fr!important}.jm-about-story__columns,.jm-about-story__cards{grid-column:1!important}.jm-about-story__cards{grid-row:2!important;margin-top:2rem!important}}
.jm-about-story__inner{grid-template-columns:minmax(0,44rem) minmax(22rem,1fr)!important}.jm-about-story__heading{max-width:44rem!important}@media(max-width:781px){.jm-about-story__heading{max-width:100%!important}}
.jm-about-hero__inner{min-height:clamp(33rem,46vw,41rem)}
.jm-about-hero__content{align-self:start;padding:clamp(2.5rem,4vw,4rem) 0 clamp(2rem,3vw,3rem)}
@media(max-width:900px){.jm-about-hero__content{padding:2rem 1.25rem 3rem}}
@media(min-width:700px) and (max-width:900px){.jm-about-hero__breadcrumb{margin-inline:1.25rem auto!important}.jm-about-hero__content{margin-inline:0!important;max-width:none!important;width:100%!important}.jm-about-hero__heading,.jm-about-hero__description,.jm-about-hero__short-description{max-width:none!important;width:100%!important}}
@media(max-width:480px){.jm-about-hero__content{padding-block:2rem}}
.jm-about-story__card{justify-content:flex-start!important}.jm-about-story__card-heading{margin:0!important}
.jm-about-story__inner{gap:clamp(1.25rem,2vw,2.25rem)!important}
.jm-about-story__columns{gap:.75rem!important}.jm-about-story__copy{margin-top:0!important}
.jm-about-story__card{min-height:13.3rem!important;padding:clamp(1.15rem,2vw,1.65rem)!important}.jm-about-story__card .jm-section-eyebrow{margin:0 0 1.25rem!important}@media(max-width:781px){.jm-about-story__card{min-height:auto!important}}
@media(max-width:900px){.jm-about-story__inner{grid-template-columns:1fr!important}.jm-about-story__columns,.jm-about-story__cards{grid-column:1!important}.jm-about-story__cards{grid-row:2!important;margin-top:2rem!important}}
@media(max-width:480px){.jm-about-story__intro,.jm-about-story__copy,.jm-about-story__lead,.jm-about-story__cards,.jm-about-story__card{max-width:100%!important;min-width:0!important}.jm-about-story__heading{max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}.jm-about-story__card-heading{overflow-wrap:anywhere;word-break:break-word}}
@media(min-width:901px){.jm-about-story__cards{margin-top:2.15rem!important}}
.jm-about-story__card{background:#000000!important;border-color:#000000!important;color:#ffffff!important}.jm-about-story__card-heading{color:#ffffff!important}.jm-about-story__card .jm-section-eyebrow{color:#f7c70b!important}
.jm-about-story__card--dark{background:#f7c70b!important;border-color:#f7c70b!important;color:#000000!important}.jm-about-story__card--dark .jm-about-story__card-heading,.jm-about-story__card--dark .jm-section-eyebrow{color:#000000!important}
.jm-about-story__card .jm-section-eyebrow::before{display:none}
.jm-about-story{background:linear-gradient(#fff,#ebebeb)!important}
@media(max-width:1100px) and (max-height:560px){.jm-about-story__heading{max-width:none!important;width:100%}.jm-about-story__heading br{display:none}}
@media(min-width:901px){.jm-about-hero{position:relative!important}.jm-about-hero__inner{align-items:stretch!important;column-gap:clamp(3rem,5vw,6rem)!important;display:grid!important;grid-template-columns:minmax(0,38rem) minmax(24rem,1fr)!important;grid-template-rows:1fr!important;min-height:clamp(34rem,46vw,41rem)!important;position:relative!important;width:min(calc(100% - clamp(2.5rem,9.4vw,8.5rem)),var(--wp--style--global--wide-size))!important}.jm-about-hero__breadcrumb{left:0!important;margin:2rem 0 0!important;position:absolute!important;top:0!important;z-index:2!important}.jm-about-hero__content{align-self:center!important;grid-column:1!important;grid-row:1!important;max-width:38rem!important;padding:clamp(4rem,6vw,6rem) 0 clamp(5rem,7vw,7rem)!important}.jm-about-hero__media{align-self:stretch!important;grid-column:2!important;grid-row:1!important;margin:0!important;min-height:inherit!important;overflow:hidden!important;position:relative!important}.jm-about-hero__image{height:100%!important;inset:0!important;max-width:none!important;object-fit:cover!important;object-position:center!important;position:absolute!important;width:100%!important}.jm-about-hero__badge{bottom:8.25rem!important;left:0!important;top:auto!important;transform:translateX(-1.25rem)!important}}
@media(min-width:901px){.jm-about-hero__badge{transform:translateX(-2.75rem)!important}}
@media(min-width:901px){.jm-about-hero__media{overflow:visible!important}.jm-about-hero__badge{bottom:clamp(3rem,4.6vw,4.5rem)!important;left:0!important;transform:translateX(-1.5rem)!important}}
@media(min-width:1101px) and (max-width:1280px) and (max-height:900px) and (orientation:landscape){.jm-about-hero__badge{bottom:5.85rem!important}}
@media(min-width:901px) and (max-width:1100px) and (min-height:901px) and (orientation:portrait){.jm-about-hero__badge{bottom:5.85rem!important}}
@media(min-width:1281px) and (max-width:1400px) and (min-height:901px) and (max-height:1100px) and (orientation:landscape){.jm-about-hero__badge{bottom:5.85rem!important}}
@media(min-width:901px) and (max-width:1100px) and (max-height:820px){.jm-about-hero__inner{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;min-height:0!important;width:100%!important}.jm-about-hero__breadcrumb{grid-column:1!important;grid-row:1!important;margin:2rem 1.25rem 0!important;position:static!important}.jm-about-hero__content{align-self:start!important;grid-column:1!important;grid-row:2!important;margin-inline:0!important;max-width:none!important;padding:2rem 1.25rem 3rem!important;width:100%!important}.jm-about-hero__heading,.jm-about-hero__description,.jm-about-hero__short-description{max-width:none!important;width:100%!important}.jm-about-hero__media{grid-column:1!important;grid-row:3!important;min-height:24rem!important;overflow:hidden!important}.jm-about-hero__badge{bottom:1rem!important;left:0!important;transform:none!important}}
@media(min-width:1101px){.jm-leadership-page .jm-about-hero__image{height:calc(100% + .75rem)!important;top:-.75rem!important}}
@media(min-width:1101px){.jm-leadership-page .jm-about-hero__content{align-self:start!important;padding:7rem 0 clamp(4rem,6vw,6rem)!important}}
@media(max-width:900px){.jm-leadership-page .jm-about-hero__breadcrumb{margin:2rem 1.25rem 0!important}}
