.wwww{--wwww-bg: #f7faff;--wwww-card-bg: #f5f5f5;--wwww-container: 1040px;--wwww-gutter: 20px;--wwww-card-w: 280px;--wwww-gap: 15px;--wwww-radius: 12px;--wwww-ink: #363636;--wwww-muted: #8e8e8e;--wwww-fit: #5f5f5f;--wwww-edge: max(var(--wwww-gutter), calc((100% - var(--wwww-container)) / 2));position:relative;box-sizing:border-box;width:100%;overflow:hidden;background-color:var(--wwww-bg);padding-top:var(--wwww-pad-top, 120px);padding-bottom:var(--wwww-pad-bottom, 96px);font-family:Axiforma,sans-serif;color:var(--wwww-ink)}.wwww *,.wwww *:before,.wwww *:after{box-sizing:border-box}.wwww__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;max-width:var(--wwww-container);margin:0 auto 32px;padding:0 var(--wwww-gutter)}@media screen and (min-width:1081px){.wwww__head{padding-left:0;padding-right:0}}.wwww__intro{min-width:0}.wwww .wwww__eyebrow{margin:0 0 14px;font-family:Axiforma,sans-serif;font-size:10px;font-weight:600;line-height:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--wwww-ink)}.wwww .wwww__heading{margin:0 0 18px;padding:0;font-family:Axiforma,sans-serif;font-size:30px;font-weight:375;line-height:100%;letter-spacing:0;color:var(--wwww-ink)}.wwww .wwww__heading em{font-family:PP Editorial New,serif;font-style:italic;font-weight:400;letter-spacing:0}.wwww .wwww__description,.wwww .wwww__description p{max-width:420px;margin:0;font-family:Axiforma,sans-serif;font-size:12px;font-weight:400;line-height:187%;letter-spacing:0;color:var(--wwww-ink)}.wwww__nav{display:flex;flex-shrink:0;align-items:center;gap:10px;padding-bottom:2px}.wwww__nav.is-hidden{display:none}.wwww .wwww__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#f5f5f5;color:#363636;box-shadow:none;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;-webkit-appearance:none;appearance:none}.wwww .wwww__arrow:hover:not(:disabled){background:#ececec}.wwww .wwww__arrow:focus-visible,.wwww .wwww__viewport:focus-visible{outline:2px solid #1f6fe5;outline-offset:2px}.wwww .wwww__arrow:disabled{opacity:.4;cursor:default}.wwww__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--wwww-edge);-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.wwww__viewport::-webkit-scrollbar{display:none}.wwww__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.wwww__viewport.is-dragging .wwww__card{pointer-events:none}.wwww .wwww__track{display:flex;align-items:stretch;gap:var(--wwww-gap);width:max-content;margin:0;padding:0 var(--wwww-gutter) 0 var(--wwww-edge);list-style:none}.wwww .wwww__card{display:flex;flex-direction:column;flex:0 0 var(--wwww-card-w);width:var(--wwww-card-w);margin:0;padding:0;overflow:hidden;border-radius:var(--wwww-radius);background:var(--wwww-card-bg);box-shadow:0 1px 2px #1018280a;scroll-snap-align:start;user-select:none;-webkit-user-select:none}.wwww__media{position:relative;flex-shrink:0;width:100%;height:210px;overflow:hidden;background:#e6e9ee}.wwww .wwww__image,.wwww .wwww__media img,.wwww .wwww__media svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-drag:none}.wwww .wwww__image--placeholder{padding:22%;fill:#b9bfc9;background:#e6e9ee}.wwww__body{display:flex;flex:1 1 auto;flex-direction:column;padding:24px 24px 28px}.wwww .wwww__title{margin:0 0 12px;padding:0;font-family:Axiforma,sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:none;color:var(--wwww-ink)}.wwww .wwww__text{margin:0 0 16px;font-family:Axiforma,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--wwww-ink);opacity:60%}.wwww .wwww__fit{margin:auto 0 0;font-family:PP Editorial New,serif;font-size:12px;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0;color:var(--wwww-ink);opacity:60%}@media screen and (min-width:769px){.wwww{--wwww-gutter: 40px;--wwww-card-w: 335px}.wwww__head{margin-bottom:63px}.wwww .wwww__arrow{width:36px;height:36px}.wwww__media{height:250px}.wwww__body{padding:24px 24px 28px}}@media screen and (max-width:768px){.wwww .wwww__heading{font-size:26px;margin-bottom:14px}.wwww__head{margin-bottom:28px}.wwww .wwww__nav{display:none}}@media(prefers-reduced-motion:reduce){.wwww__viewport{scroll-behavior:auto!important}.wwww .wwww__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/who-we-work-with.css.map */
