.mf-printing{color:#ccc;font-family:var(--font-karla),Arial,sans-serif;background:#000;padding:0 4.2% 6%}.mf-printing h1,.mf-printing h2,.mf-printing h3{color:inherit;margin:0;font-family:inherit;font-weight:400}.mf-printing-intro{border:1px solid #aaa}.mf-printing-intro h1{letter-spacing:.09em;text-transform:uppercase;text-align:center;color:#eee;padding:38px 16px;font-size:clamp(28px,3.8vw,58px)}.mf-printing-hero{aspect-ratio:16/9;background:#171717;border-block:1px solid #999;position:relative}.mf-printing-hero video{object-fit:cover;width:100%;height:100%;display:block}.mf-printing-hero button{color:#fff;cursor:pointer;background:#0008;border:1px solid #ffffff80;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:18px;right:18px}.mf-printing-intro>p{letter-spacing:.08em;text-align:center;margin:0;padding:42px 8% 20px;font-size:clamp(19px,2.4vw,34px);line-height:1.45}.mf-printing-categories{padding-top:6.5%}.mf-printing-categories>h2{text-align:center;letter-spacing:.08em;margin-bottom:6%;font-size:clamp(24px,2.5vw,36px)}.mf-printing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,8vw,120px) 5%;display:grid}.mf-printing-card{border:1px solid #aaa;min-width:0;display:block}.mf-printing-card-image{aspect-ratio:.96;background:#fff;place-items:center;padding:8% 17%;display:grid}.mf-printing-card-image>div{border:1px solid #ddd;border-radius:20px;width:100%;height:100%;transition:transform .2s;position:relative;overflow:hidden}.mf-printing-card-image img{object-fit:contain;padding:14px 8px}.mf-printing-card:hover .mf-printing-card-image>div{transform:translateY(-4px)}.mf-printing-card h3{text-align:center;text-transform:uppercase;letter-spacing:.07em;justify-content:center;align-items:center;min-height:52px;padding:13px 5px;font-size:clamp(12px,1.55vw,23px);display:flex}.mf-printing :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:700px){.mf-printing{padding:0 5% 56px}.mf-printing-intro h1{padding:26px 12px;font-size:28px}.mf-printing-hero{aspect-ratio:4/5}.mf-printing-intro>p{letter-spacing:.04em;padding:26px 7%;font-size:18px}.mf-printing-wide-break{display:none}.mf-printing-categories{padding-top:46px}.mf-printing-categories>h2{margin-bottom:32px;font-size:24px}.mf-printing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.mf-printing-card-image{padding:10% 14%}.mf-printing-card-image>div{border-radius:14px}.mf-printing-card-image img{padding:10px 5px}.mf-printing-card h3{min-height:48px;padding:10px 4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mf-printing-card-image>div{transition:none}}
