.mm-solutions-header{padding:164px 48px 48px;background:#0b0d11;color:#a6a6a6}.mm-solutions-header__inner{max-width:768px;margin-inline:auto;text-align:center}.mm-solutions-header h1{margin:0;font:400 56px/1.2 MM Karelia,sans-serif;letter-spacing:-.02em;text-wrap:balance}.mm-solutions-header p{margin:24px 0 0;font:400 14px/1.5 MM Inter Tight,sans-serif;letter-spacing:.03em}#main:has(>[id$=__solutions-header])>[id$=__solutions-projects]{background:#0b0d11}#main>[id$=__solutions-projects] .color-scheme{background:transparent}#main>[id$=__solutions-projects] .section-spacing{padding:24px 0 16px}#main>[id$=__solutions-projects] .media-blocks{--media-blocks-grid: auto / minmax(0, 1fr) !important}#main>[id$=__solutions-projects] .media-blocks__item{display:block;overflow:hidden;border-radius:50px}#main>[id$=__solutions-projects] .content-box{min-height:665px}#main>[id$=__solutions-projects] .content-box__background-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / .48),transparent 30%,#35415f 100%);content:""}#main>[id$=__solutions-projects] .content-box__background-media img{transition:transform .8s cubic-bezier(.16,1,.3,1)}#main>[id$=__solutions-projects] .media-blocks__item:hover .content-box__background-media img,#main>[id$=__solutions-projects] .media-blocks__item:focus-visible .content-box__background-media img{transform:scale(1.04)}#main>[id$=__solutions-projects] .placement-grid{padding:32px}#main>[id$=__solutions-projects] .placement-grid .h2{font:400 48px/1.2 MM Karelia,sans-serif;letter-spacing:-.02em}#main>[id$=__solutions-projects] .placement-grid .max-w-sm p{font:400 14px/1.5 MM Inter Tight,sans-serif;letter-spacing:.03em}#main>[id$=__solutions-projects] .placement-grid .max-w-sm p:last-child{display:inline-flex;min-height:44px;align-items:center;margin-top:24px;padding:10px 24px;border-radius:1000px;background:#1088ff;color:#0b0d11;font:400 12px/1.2 MM Martian Mono,monospace}#main>[id$=__solutions-projects] .media-blocks__item:focus-visible{outline:2px solid #fff;outline-offset:4px}#main>[id$=__solutions-pro] .mm-product-card{padding-bottom:16px}#main>[id$=__solutions-engineering] .mm-engineering{padding-top:16px;background:linear-gradient(#0b0d11,#35415f)}#main>[id$=__solutions-engineering] .mm-engineering__panel{min-height:800px}#main>[id$=__solutions-engineering] .mm-engineering__body{top:0;right:0;bottom:0;left:0;z-index:2;display:block}#main>[id$=__solutions-engineering] .mm-engineering__title{position:absolute;top:206px;left:0;width:100%;color:#d4d8e0;font-size:clamp(96px,14vw,200px);line-height:1.2;text-align:center;white-space:nowrap}#main>[id$=__solutions-engineering] .mm-engineering__copy{position:absolute;bottom:108px;left:50%;width:min(480px,calc(100% - 64px));max-width:none;color:#e6ebf4;font-size:14px;text-align:center;transform:translate(-50%)}#main>[id$=__solutions-engineering] .mm-engineering__cta{position:absolute;bottom:32px;left:50%;gap:24px;transform:translate(-50%)}.mm-solutions-comparison{padding:48px 48px 112px;background:#35415f;color:#d4d8e0}.mm-solutions-comparison__inner{max-width:1344px;margin-inline:auto}.mm-solutions-comparison__heading{max-width:768px;margin:0 auto 80px;text-align:center}.mm-solutions-comparison h2{margin:0;font:400 56px/1.2 MM Karelia,sans-serif;letter-spacing:-.02em;text-wrap:balance}.mm-solutions-comparison__heading p{max-width:580px;margin:24px auto 0;font:400 14px/1.5 MM Inter Tight,sans-serif;letter-spacing:.03em}.mm-solutions-comparison__scroll{max-width:768px;margin-inline:auto;overflow-x:auto;border:1px solid rgb(255 255 255 / .1);border-radius:50px}.mm-solutions-comparison__scroll:focus-visible{outline:2px solid #fff;outline-offset:4px}.mm-solutions-comparison table{width:100%;border-collapse:collapse;table-layout:fixed}.mm-solutions-comparison__criterion{width:42%}.mm-solutions-comparison th,.mm-solutions-comparison td{padding:24px;border-right:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);vertical-align:middle;font:400 14px/1.5 MM Inter Tight,sans-serif}.mm-solutions-comparison tr>:last-child{border-right:0}.mm-solutions-comparison tbody tr:last-child>*{border-bottom:0}.mm-solutions-comparison thead th{text-align:center}.mm-solutions-comparison tbody th{background:#0b0d112e;text-align:left}.mm-solutions-comparison tbody th span{display:block;font-size:18px}.mm-solutions-comparison tbody th small{display:block;margin-top:4px;color:#c0c8d7;font-size:12px}.mm-solutions-comparison tbody td{text-align:center}.mm-solutions-comparison__column-title{display:block;margin-bottom:16px;font:400 20px/1.2 MM Karelia,sans-serif}.mm-solutions-comparison__image{display:grid;width:min(100%,157px);height:197px;margin-inline:auto;overflow:hidden;border-radius:30px;background:#ffffff14;place-items:center}.mm-solutions-comparison__image--custom{background:linear-gradient(150deg,#8b9dbb,#597394)}.mm-solutions-comparison__image img{width:100%;height:100%;object-fit:contain}.mm-solutions-comparison__placeholder{font:400 72px/1 MM Karelia,sans-serif;opacity:.35}.mm-solutions-comparison thead a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;margin-top:24px;padding:8px 16px;border-radius:1000px;background:#1088ff;color:#0b0d11;font:400 11px/1.2 MM Martian Mono,monospace;text-decoration:none}.mm-solutions-comparison thead a:hover{background:#54aaff}.mm-solutions-comparison thead a:focus-visible{outline:2px solid #fff;outline-offset:3px}.mm-solutions-comparison__note{max-width:768px;margin:24px auto 0;font:400 12px/1.5 MM Inter Tight,sans-serif}#main>[id$=__solutions-realisation]>.color-scheme{padding:48px;background:linear-gradient(#35415f,#0b0d11);color:#d4d8e0}#main>[id$=__solutions-realisation] .section-split{max-width:1344px;min-height:576px;margin-inline:auto;gap:80px}#main>[id$=__solutions-realisation] .section-split__column{min-width:0;padding:0}#main>[id$=__solutions-realisation] .section-split__column--image{overflow:hidden;border-radius:50px}#main>[id$=__solutions-realisation] .section-split__column--image img{width:100%;height:100%;object-fit:cover}#main>[id$=__solutions-realisation] .placement-grid{padding:16px 0}#main>[id$=__solutions-realisation] h2{margin:0 0 32px;font:400 56px/1.2 MM Karelia,sans-serif;letter-spacing:-.02em}#main>[id$=__solutions-realisation] p{font:400 14px/1.5 MM Inter Tight,sans-serif;letter-spacing:.03em}#main>[id$=__solutions-editorial] .color-scheme{background:#0b0d11;color:#a6a6a6}#main>[id$=__solutions-editorial] .prose{max-width:768px}#main>[id$=__solutions-editorial] h2{margin-bottom:24px;font:400 48px/1.2 MM Karelia,sans-serif;letter-spacing:-.02em}#main>[id$=__solutions-editorial] p{font:400 14px/1.5 MM Inter Tight,sans-serif;letter-spacing:.03em}@media(min-width:1000px){#main:has(>[id$=__solutions-header]){display:grid;grid-template-columns:minmax(48px,1fr) repeat(2,minmax(0,664px)) minmax(48px,1fr);column-gap:16px;background:#0b0d11}#main:has(>[id$=__solutions-header])>.shopify-section{grid-column:1 / -1;min-width:0}#main:has(>[id$=__solutions-header])>[id$=__solutions-projects]{grid-column:2}#main:has(>[id$=__solutions-header])>[id$=__solutions-pro]{grid-column:3}#main>[id$=__solutions-projects] .section-spacing{padding-inline:0}#main>[id$=__solutions-pro] .mm-product-card{padding:24px 0 16px}}@media(max-width:999px){#main>[id$=__solutions-projects] .section-spacing{padding-inline:24px}#main>[id$=__solutions-projects] .media-blocks{width:min(100%,664px);margin-inline:auto}#main>[id$=__solutions-projects] .content-box{min-height:665px}}@media(min-width:700px)and (max-width:999px){#main>[id$=__solutions-engineering] .mm-engineering__panel{min-height:665px}#main>[id$=__solutions-engineering] .mm-engineering__title{top:190px;font-size:96px}}@media(max-width:699px){#main>[id$=__solutions-engineering] .mm-engineering__panel{min-height:608px}#main>[id$=__solutions-engineering] .mm-engineering__title{top:216px;font-size:50px;letter-spacing:-.02em}#main>[id$=__solutions-engineering] .mm-engineering__copy{bottom:108px;width:calc(100% - 48px);font-size:12px}#main>[id$=__solutions-engineering] .mm-engineering__cta{bottom:32px;gap:16px}.mm-solutions-header{padding:120px 24px 48px}.mm-solutions-header h1{font-size:36px}.mm-solutions-header p{font-size:12px}#main>[id$=__solutions-projects] .content-box{min-height:345px}#main>[id$=__solutions-projects] .placement-grid{padding:24px}#main>[id$=__solutions-projects] .placement-grid .h2{font-size:36px}#main>[id$=__solutions-projects] .placement-grid .max-w-sm p{font-size:12px}#main>[id$=__solutions-projects] .placement-grid .max-w-sm p:last-child{min-height:42px;margin-top:16px;font-size:10px}.mm-solutions-comparison{padding:32px 24px 64px}.mm-solutions-comparison__heading{margin-bottom:48px}.mm-solutions-comparison h2{font-size:36px}.mm-solutions-comparison__heading p{font-size:12px}.mm-solutions-comparison__scroll{border-radius:30px}.mm-solutions-comparison th,.mm-solutions-comparison td{padding:14px 12px;font-size:13px;overflow-wrap:anywhere}.mm-solutions-comparison table{min-width:620px}.mm-solutions-comparison__criterion{width:30%}.mm-solutions-comparison tbody th span{font-size:14px}.mm-solutions-comparison tbody th small{font-size:12px}.mm-solutions-comparison__column-title{font-size:16px}.mm-solutions-comparison__image{height:110px;border-radius:16px}.mm-solutions-comparison thead a{min-height:36px;padding:8px;font-size:11px}#main>[id$=__solutions-realisation]>.color-scheme{padding:32px 24px 64px}#main>[id$=__solutions-realisation] .section-split{min-height:0;gap:32px}#main>[id$=__solutions-realisation] .section-split__column--image{aspect-ratio:327 / 252;margin-bottom:32px}#main>[id$=__solutions-realisation] .placement-grid{padding:0}#main>[id$=__solutions-realisation] h2{margin-bottom:24px;font-size:24px}#main>[id$=__solutions-realisation] p{font-size:12px}#main>[id$=__solutions-editorial] h2{font-size:36px}#main>[id$=__solutions-editorial] p{font-size:12px}}@media(prefers-reduced-motion:reduce){#main>[id$=__solutions-projects] .content-box__background-media img{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-solutions.css.map */
