.md-awards-section{width:100%}.md-awards-container{max-width:1200px;margin:0 auto}.md-awards-header{text-align:center;margin-bottom:2.5rem}.md-awards-heading{font-size:2rem;margin:0 0 .5rem}.md-awards-subheading{font-size:1rem;opacity:.75;max-width:640px;margin:0 auto}.md-awards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.md-awards-card{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#00000005;border:1px solid rgba(0,0,0,.08)}.md-awards-image{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#0000000a}.md-awards-image img{width:100%;height:100%;object-fit:cover;display:block}.md-awards-image-trigger{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;cursor:zoom-in;position:relative}.md-awards-image-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.md-awards-image-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .15s ease}.md-awards-image-trigger:hover:after{background:#00000014}.md-awards-lightbox{border:none;padding:0;background:transparent;max-width:90vw;max-height:90vh;margin:auto}.md-awards-lightbox::backdrop{background:#000000d9}.md-awards-lightbox-img{display:block;max-width:90vw;max-height:90vh;width:auto;height:auto;border-radius:4px}.md-awards-lightbox-close{position:fixed;top:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;border:none;background:#ffffffe6;color:#111;font-size:1.75rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.md-awards-lightbox-close:hover{background:#fff}.md-awards-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.md-awards-placeholder-svg{width:60%;height:60%;opacity:.3}.md-awards-content{padding:1.25rem 1.5rem 1.5rem}.md-awards-title{font-size:1.15rem;margin:0 0 .5rem;line-height:1.3}.md-awards-description{font-size:.95rem;margin:0 0 .5rem;opacity:.85}.md-awards-organization{font-size:.85rem;margin:0 0 .25rem;opacity:.7}.md-awards-date{font-size:.85rem;font-weight:600;margin:0;opacity:.9}@media screen and (max-width:749px){.md-awards-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/md-awards.css.map */
