.qualifications-section{--qh-background: #fff;--qh-text: #1f2937;--qh-pad-top: 72px;--qh-pad-bottom: 72px;padding-block:var(--qh-pad-top) var(--qh-pad-bottom);overflow:clip;background:var(--qh-background);color:var(--qh-text)}.qh-container{width:min(calc(100% - 6.4rem),var(--qh-width, 128rem));margin-inline:auto}.qh-container--full{width:100%;padding-inline:3.2rem}.qh-heading-wrap{max-width:80rem;margin:0 auto 4rem;text-align:var(--qh-heading-align, center)}.qh-heading{margin:0;color:inherit}.qh-description{margin:1.4rem 0 0;font-size:1.5rem;line-height:1.75}.qh-description>*:first-child{margin-top:0}.qh-description>*:last-child{margin-bottom:0}.qh-gallery{display:grid;grid-template-columns:repeat(var(--qh-columns-desktop, 4),minmax(0,1fr));column-gap:var(--qh-column-gap, 32px);row-gap:var(--qh-row-gap, 48px);margin:0;padding:0;list-style:none}.qh-card{min-width:0;margin:0;text-align:center}.qh-card__media,.qh-card__zoom{display:grid;width:100%;height:var(--qh-image-height, 290px);place-items:center;overflow:hidden;border-radius:var(--qh-image-radius, 2px);background:rgba(var(--color-foreground),.035)}.qh-card__zoom{padding:0;border:0;color:inherit;cursor:zoom-in}.qh-card__media picture,.qh-card__zoom picture{display:contents}.qh-card__image,.qh-card__media svg,.qh-card__zoom svg{display:block;width:100%;height:100%;object-fit:var(--qh-image-fit, contain)}.qh-card__zoom .qh-card__image{transition:transform .25s ease}.qh-card__zoom:hover .qh-card__image{transform:scale(1.02)}.qh-card__caption{margin-top:1.4rem}.qh-card__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-bottom:.5rem;color:rgba(var(--color-foreground),.58);font-size:1.2rem}.qh-card__title{margin:0;color:inherit;font-size:1.5rem;line-height:1.45;overflow-wrap:anywhere}.qh-card__title a{color:inherit;text-decoration:none}.qh-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.qh-card__description{margin:.7rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.55}.qh-lightbox{width:min(94vw,116rem);max-width:none;max-height:94vh;padding:0;overflow:visible;border:0;background:transparent;color:#fff}.qh-lightbox::backdrop{background:#05080fe0}.qh-lightbox__stage{position:relative;display:grid;min-height:48rem;place-items:center;padding:4.8rem 7rem 3rem;border-radius:.6rem;background:#111722}.qh-lightbox__slide{width:100%;margin:0;text-align:center}.qh-lightbox__slide[hidden]{display:none}.qh-lightbox__slide img,.qh-lightbox__slide svg{display:block;width:auto;max-width:100%;height:auto;max-height:74vh;margin-inline:auto;object-fit:contain}.qh-lightbox__caption{margin-top:1.4rem;font-size:1.5rem}.qh-lightbox__close,.qh-lightbox__nav{position:absolute;z-index:2;display:grid;width:4.4rem;height:4.4rem;place-items:center;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#0000004d;color:#fff;font:inherit;cursor:pointer}.qh-lightbox__close:hover,.qh-lightbox__nav:hover{background:#a42a24}.qh-lightbox__close{top:1.2rem;right:1.2rem;font-size:2.6rem}.qh-lightbox__nav{top:50%;transform:translateY(-50%);font-size:2.2rem}.qh-lightbox__nav--prev{left:1.2rem}.qh-lightbox__nav--next{right:1.2rem}.qh-lightbox__counter{position:absolute;bottom:1rem;left:1.4rem;margin:0;color:#ffffffb3;font-size:1.2rem}.qh-heritage__eyebrow{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qh-heritage__heading{margin:0;color:inherit}.qh-heritage__header{max-width:80rem;margin:0 auto 3.6rem;text-align:center}.qh-heritage__media{width:var(--qh-heritage-image-width, 100%);margin-inline:auto;overflow:hidden;border-radius:var(--qh-heritage-radius, 2px);background:rgba(var(--color-foreground),.035)}.qh-heritage__media picture{display:block}.qh-heritage__media img{display:block;width:100%;height:auto;object-fit:contain}.qh-heritage__media svg{display:block;width:100%;aspect-ratio:16 / 7}.qh-heritage__text{margin-top:2.8rem;font-size:1.5rem;line-height:1.75;text-align:var(--qh-text-align, left)}.qh-heritage__text>*:first-child{margin-top:0}.qh-heritage__text>*:last-child{margin-bottom:0}@media screen and (min-width:750px)and (max-width:989px){.qh-gallery{grid-template-columns:repeat(var(--qh-columns-tablet, 3),minmax(0,1fr))}}@media screen and (max-width:749px){.qualifications-section{--qh-pad-top: var(--qh-mobile-pad-top, 48px);--qh-pad-bottom: var(--qh-mobile-pad-bottom, 48px)}.qh-container{width:calc(100% - 3.2rem)}.qh-container--full{padding-inline:1.6rem}.qh-heading-wrap,.qh-heritage__header{margin-bottom:2.8rem}.qh-gallery{grid-template-columns:repeat(var(--qh-columns-mobile, 2),minmax(0,1fr));column-gap:min(var(--qh-column-gap, 16px),16px);row-gap:min(var(--qh-row-gap, 32px),32px)}.qh-card__media,.qh-card__zoom{height:var(--qh-image-height-mobile, 190px)}.qh-card__title{font-size:1.3rem}.qh-card__caption{margin-top:1rem}.qh-lightbox{width:100vw;max-height:100dvh}.qh-lightbox__stage{min-height:100dvh;padding:6rem 4.8rem 4rem;border-radius:0}.qh-lightbox__slide img,.qh-lightbox__slide svg{max-height:76dvh}.qh-lightbox__nav{width:3.8rem;height:3.8rem}.qh-lightbox__nav--prev{left:.6rem}.qh-lightbox__nav--next{right:.6rem}.qh-heritage__text{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.qh-card__zoom .qh-card__image{transition:none}.qh-card__zoom:hover .qh-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/b2b-qualifications.css.map */
