.lm-section{box-sizing:border-box;width:100%}.lm-wrapper{margin:0 auto;max-width:1100px;padding:0 2rem}.lm-heading{color:#2b2727;font-family:futura-pt,sans-serif;font-size:clamp(1.75rem,3.2vw,2.375rem)!important;font-weight:400;letter-spacing:.04em;line-height:1.2;margin:0 0 2.25rem;text-align:center;text-transform:uppercase}.lm-heading em{font-family:adobe-garamond-pro,serif;font-size:clamp(2rem,3.5vw,3rem);font-style:italic;font-weight:700;letter-spacing:0;margin-left:.35rem;text-transform:none}.lm-viewport{cursor:grab;margin-left:calc(50% - 50vw);max-width:100vw;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100vw}.lm-viewport.lm-dragging{cursor:grabbing}.lm-viewport:after,.lm-viewport:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:70px;z-index:2}.lm-track{width:max-content;will-change:transform}.lm-cell,.lm-track{align-items:center;display:flex}.lm-cell{box-sizing:border-box;flex:0 0 auto;height:140px;justify-content:center;padding:20px 18px;width:240px}.lm-logo-img{display:block;height:auto;max-height:100%;max-width:65%;object-fit:contain;pointer-events:none;width:auto}.lm-section--grayscale .lm-logo-img{filter:grayscale(1) contrast(1.1)}.lm-logo-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lm-logo-link:hover .lm-logo-img{opacity:.65}@media (max-width:860px){.lm-cell{height:120px;width:200px}}@media (max-width:480px){.lm-cell{height:100px;width:160px}.lm-logo-img{max-height:48px}.lm-wrapper{padding:2.5rem 1rem}}