
.mx-work-showcase{margin:38px 0 0}.mx-work-label{font-size:10px;letter-spacing:.14em;font-weight:700;color:#5e77a1;margin:0 0 19px}.mx-work-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mx-work-feature{min-width:0}.mx-work-feature a{display:block;color:#142c50;text-decoration:none}.mx-work-image{aspect-ratio:1/1;background:#e5eaf3;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.mx-work-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.mx-work-feature a:hover .mx-work-image img{transform:scale(1.025)}.mx-work-feature a:focus-visible{outline:3px solid #1249e8;outline-offset:5px}.mx-work-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 0 7px}.mx-work-caption h3{font-size:18px;letter-spacing:-.025em;line-height:1.3}.mx-work-caption>span{font-size:18px;color:#1249e8}.mx-work-feature p{font-size:12px;color:#6b7f9c;line-height:1.5}.mx-logo-intro{font-size:13px;color:#607798;border-top:1px solid #d1dced;padding-top:27px;margin-top:35px}.about{padding-top:65px}.studio-board{margin-top:15px}.faq{background:#f8faff}.mc-section{scroll-margin-top:85px}@media(max-width:700px){.mx-work-features{grid-template-columns:1fr;gap:28px}.mx-work-image{aspect-ratio:1.15/1}.mx-work-caption h3{font-size:19px}.mx-work-feature p{font-size:12px}.mx-work-showcase{margin-top:30px}.mx-work-label{font-size:10px}.about{padding-top:45px}}@media(prefers-reduced-motion:reduce){.mx-work-image img{transition:none}}
