:root{--mr-bg: #f7f2ea;--mr-surface: #efe7da;--mr-ink: #26211c;--mr-muted: #5f574d;--mr-terra: #a54f33;--mr-terra-soft: #c86a4a;--mr-sage: #54634f;--mr-sage-soft: #7a8b74;--mr-sand: #d9b98c;--mr-line: #e4dccd;--mr-line-strong: #cfc4b0;--mr-font-en: "Instrument Sans", "M PLUS 1", system-ui, sans-serif;--mr-font-ja: "M PLUS 1", "Instrument Sans", system-ui, sans-serif;--mr-fs-display: clamp(2.75rem, 7vw, 5.5rem);--mr-fs-h1: clamp(2.5rem, 4.6vw, 3.25rem);--mr-fs-h2: clamp(1.9rem, 3.4vw, 2.9rem);--mr-fs-h3: 1.375rem;--mr-fs-lead: clamp(1.0625rem, 1.2vw, 1.1875rem);--mr-fs-body: 1rem;--mr-fs-small: .8125rem;--mr-fs-label: .75rem;--mr-maxw: 1200px;--mr-gutter: clamp(1.25rem, 4vw, 3.5rem);--mr-section-y: clamp(4.5rem, 8vw, 7.5rem);--mr-radius: 24px;--mr-radius-s: 20px;--mr-header-h: 68px;--mr-ease: cubic-bezier(.25, .46, .45, .94);--mr-ease-radius: cubic-bezier(.47, 0, .745, .715)}@media(max-width:1023px){:root{--mr-header-h: 60px}}body.meridian-robotics-page *{box-sizing:border-box}html:has(body.meridian-robotics-page){overflow-x:hidden}body.meridian-robotics-page{margin:0;overflow-x:hidden;background:var(--mr-bg);color:var(--mr-ink);font-family:var(--mr-font-ja);font-weight:400;font-size:var(--mr-fs-body);line-height:1.85;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-break:strict;word-break:normal;overflow-wrap:normal}:where(body.meridian-robotics-page) :where(h1,h2,h3,h4){font-family:var(--mr-font-ja);font-weight:600;line-height:1.18;letter-spacing:-.02em;margin:0;text-wrap:balance}:where(body.meridian-robotics-page) :where(p){margin:0;text-wrap:pretty}:where(body.meridian-robotics-page) :where(a){color:inherit;text-decoration:none}body.meridian-robotics-page img{max-width:100%;display:block}body.meridian-robotics-page :where(ul,ol,dl,dd,figure){margin:0;padding:0}body.meridian-robotics-page li{list-style:none}body.meridian-robotics-page :focus-visible{outline:2px solid var(--mr-ink);outline-offset:3px;border-radius:4px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.meridian-robotics-page section[id],body.meridian-robotics-page [id=footer]{scroll-margin-top:120px}body.meridian-robotics-page .mr-skip{position:fixed;left:12px;top:-80px;z-index:10000;padding:10px 18px;background:var(--mr-ink);color:#fff;border-radius:8px;font-size:.875rem;font-weight:600;transition:top .3s var(--mr-ease)}body.meridian-robotics-page .mr-skip:focus{top:12px}body.meridian-robotics-page .mr-wrap{width:100%;max-width:var(--mr-maxw);margin-inline:auto;padding-inline:var(--mr-gutter)}body.meridian-robotics-page .mr-section{padding-block:var(--mr-section-y)}body.meridian-robotics-page .mr-label{display:inline-flex;align-items:center;gap:.6em;font-family:var(--mr-font-en);font-size:var(--mr-fs-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mr-terra)}body.meridian-robotics-page .mr-label:before{content:"";width:1.4em;height:1.5px;background:currentColor;opacity:.7}body.meridian-robotics-page .mr-label.is-sage{color:var(--mr-sage)}body.meridian-robotics-page .mr-h2{font-size:var(--mr-fs-h2);margin-top:.9rem}body.meridian-robotics-page .mr-h2 span{display:block}body.meridian-robotics-page .mr-lead{font-size:var(--mr-fs-lead);line-height:1.85;color:var(--mr-muted);max-width:40em;margin-top:1.1rem}body.meridian-robotics-page .mr-clause{display:inline-block}body.meridian-robotics-page .mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.95em 1.9em;font-family:var(--mr-font-ja);font-size:.9375rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;border:0;cursor:pointer;border-radius:28px 10px 10px 28px;background:var(--mr-terra);color:#fff;transition:border-radius .3s var(--mr-ease-radius),background-color .35s var(--mr-ease),transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease)}body.meridian-robotics-page .mr-btn:hover{border-radius:28px;background:#8f4229;transform:translateY(-2px);box-shadow:0 14px 30px #26211c29}body.meridian-robotics-page .mr-btn:active{transform:translateY(0)}body.meridian-robotics-page .mr-btn .mr-btn-arrow{transition:transform .35s var(--mr-ease)}body.meridian-robotics-page .mr-btn:hover .mr-btn-arrow{transform:translate(3px)}body.meridian-robotics-page .mr-tlink{display:inline-flex;align-items:center;gap:.45em;font-weight:600;color:var(--mr-ink);background-image:linear-gradient(var(--mr-terra),var(--mr-terra));background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;transition:background-size .4s var(--mr-ease),color .2s var(--mr-ease);padding-bottom:2px}body.meridian-robotics-page .mr-tlink:hover{color:var(--mr-terra);background-size:100% 1.5px}body.meridian-robotics-page .mr-pill{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1.1em;border-radius:999px;border:1.5px solid var(--mr-line-strong);font-family:var(--mr-font-en);font-size:var(--mr-fs-small);font-weight:500;letter-spacing:.02em;color:var(--mr-muted);white-space:nowrap}html.js .meridian-robotics-page .mr-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--mr-ease),transform .6s var(--mr-ease);transition-delay:var(--mr-rd, 0s)}html.js .meridian-robotics-page .mr-reveal.is-visible{opacity:1;transform:none}body.meridian-robotics-page .mr-ph{position:relative;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,#f2ebdd 0%,var(--mr-surface) 55%,#e6dccb 100%);overflow:hidden}body.meridian-robotics-page .mr-ph:before{content:"";position:absolute;inset:14px;border:1.5px dashed var(--mr-line-strong);border-radius:inherit;opacity:.6}body.meridian-robotics-page .mr-ph-label{font-family:var(--mr-font-en);font-weight:600;font-size:.8125rem;letter-spacing:.32em;color:var(--mr-muted);opacity:.5}body.meridian-robotics-page img.mr-ph{display:block;width:100%;object-fit:cover}body.meridian-robotics-page #meridian-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--mr-header-h);background:color-mix(in srgb,var(--mr-bg) 84%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .35s var(--mr-ease),box-shadow .35s var(--mr-ease)}body.meridian-robotics-page #meridian-header.is-scrolled{border-bottom-color:var(--mr-line);box-shadow:0 6px 24px #26211c0d}body.meridian-robotics-page .mr-header-in{height:100%;max-width:var(--mr-maxw);margin-inline:auto;padding-inline:var(--mr-gutter);display:flex;align-items:center;justify-content:space-between;gap:1.25rem}body.meridian-robotics-page .mr-logo{display:inline-flex;align-items:center;gap:.55em;font-family:var(--mr-font-en);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;color:var(--mr-ink)}body.meridian-robotics-page .mr-logo svg{display:block;flex:none}body.meridian-robotics-page .mr-nav{display:flex;align-items:center;gap:clamp(1rem,2vw,2.1rem)}body.meridian-robotics-page .mr-nav a{font-size:.9375rem;font-weight:500;color:var(--mr-ink);transition:color .2s var(--mr-ease)}body.meridian-robotics-page .mr-nav a:hover{color:var(--mr-terra)}body.meridian-robotics-page .mr-header-cta{display:inline-flex;align-items:center;gap:.75rem}body.meridian-robotics-page .mr-header-cta .mr-btn{padding:.7em 1.35em;font-size:.875rem}body.meridian-robotics-page .mr-nav-toggle{display:none}@media(max-width:1023px){body.meridian-robotics-page .mr-nav,body.meridian-robotics-page .mr-header-cta .mr-btn{display:none}body.meridian-robotics-page .mr-nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;background:transparent;border:0;cursor:pointer}body.meridian-robotics-page .mr-nav-toggle span{display:block;height:2px;background:var(--mr-ink);border-radius:2px;transition:transform .35s var(--mr-ease),opacity .35s var(--mr-ease)}body.meridian-robotics-page .mr-nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.meridian-robotics-page .mr-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}body.meridian-robotics-page .mr-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}body.meridian-robotics-page #meridian-menu{display:none}@media(max-width:1023px){body.meridian-robotics-page #meridian-menu{display:block;position:fixed;left:0;right:0;top:var(--mr-header-h);background:var(--mr-bg);border-bottom:1px solid var(--mr-line);padding:.6rem var(--mr-gutter) 1.5rem;transform:translateY(-12px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--mr-ease),opacity .35s var(--mr-ease),visibility 0s linear .35s;z-index:99}body.meridian-robotics-page #meridian-menu.is-open{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .35s var(--mr-ease),opacity .35s var(--mr-ease),visibility 0s}body.meridian-robotics-page #meridian-menu a:not(.mr-btn){display:block;padding:.85rem .4rem;border-bottom:1px solid var(--mr-line);font-size:1.0625rem;font-weight:600;color:var(--mr-ink)}body.meridian-robotics-page #meridian-menu .mr-btn{margin-top:1.1rem;width:100%}}body.meridian-robotics-page .mr-hero{padding-top:calc(var(--mr-header-h) + clamp(2rem,4vw,3.5rem));padding-bottom:clamp(3rem,6vw,5rem)}body.meridian-robotics-page .mr-hero-grid{display:grid;grid-template-columns:48fr 52fr;gap:clamp(1.75rem,3.5vw,3.5rem);align-items:center;min-height:88svh}body.meridian-robotics-page .mr-hero-media{position:relative;aspect-ratio:4 / 5;border-radius:var(--mr-radius);overflow:hidden;background:radial-gradient(120% 120% at 28% 22%,#f2ebdd 0%,var(--mr-surface) 52%,#e3d8c5 100%)}body.meridian-robotics-page .mr-hero-media video,body.meridian-robotics-page .mr-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}body.meridian-robotics-page .mr-hero-body{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.1rem,1.8vw,1.6rem)}body.meridian-robotics-page .mr-hero-title{font-size:var(--mr-fs-h1);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}body.meridian-robotics-page .mr-hero-line{display:block}body.meridian-robotics-page .mr-hero-title .mr-clause{display:inline-block}body.meridian-robotics-page .mr-hero-lead{font-size:var(--mr-fs-lead);line-height:1.9;color:var(--mr-muted);max-width:32em}body.meridian-robotics-page .mr-hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem}body.meridian-robotics-page .mr-hero-cta-note{font-size:var(--mr-fs-small);color:var(--mr-muted)}body.meridian-robotics-page .mr-hero-stats{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(.5rem,1vw,1rem);padding-top:clamp(1.25rem,2vw,1.75rem);border-top:1px solid var(--mr-line);width:100%}body.meridian-robotics-page .mr-hero-stat{display:flex;flex-direction:column-reverse}body.meridian-robotics-page .mr-hero-stat .mr-stat-value{display:flex;align-items:baseline;gap:.2em;font-family:var(--mr-font-en);font-weight:600;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mr-ink)}body.meridian-robotics-page .mr-hero-stat .mr-stat-unit{font-size:.44em;font-weight:600;color:var(--mr-muted)}body.meridian-robotics-page .mr-hero-stat .mr-stat-label{display:block;font-size:var(--mr-fs-small);color:var(--mr-muted);margin-top:.5rem;line-height:1.6}@media(max-width:1023px){body.meridian-robotics-page .mr-hero-grid{grid-template-columns:1fr;min-height:0;gap:clamp(1.75rem,5vw,2.5rem)}body.meridian-robotics-page .mr-hero-media{order:2;aspect-ratio:4 / 3}body.meridian-robotics-page .mr-hero-body{order:1}}@media(max-width:560px){body.meridian-robotics-page .mr-hero-stats{gap:1.5rem}body.meridian-robotics-page .mr-hero-stat{flex:1 1 8rem}}body.meridian-robotics-page .mr-proof{background:var(--mr-surface)}body.meridian-robotics-page .mr-proof-head{text-align:center;display:flex;flex-direction:column;align-items:center}body.meridian-robotics-page .mr-proof-head .mr-lead{margin-inline:auto}body.meridian-robotics-page .mr-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,4vw,3.5rem)}body.meridian-robotics-page .mr-proof-card{background:var(--mr-bg);border-radius:var(--mr-radius);padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;flex-direction:column;gap:.75rem}body.meridian-robotics-page .mr-proof-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}body.meridian-robotics-page .mr-proof-card h3{font-size:1.25rem;font-weight:600}body.meridian-robotics-page .mr-proof-card .mr-proof-place{font-size:var(--mr-fs-small);color:var(--mr-muted)}body.meridian-robotics-page .mr-proof-card .mr-proof-what{font-size:.9375rem;line-height:1.85;color:var(--mr-ink)}body.meridian-robotics-page .mr-proof-card .mr-pill{font-variant-numeric:tabular-nums;align-self:flex-start;flex:none}@media(max-width:767px){body.meridian-robotics-page .mr-proof-grid{grid-template-columns:1fr}body.meridian-robotics-page .mr-proof-card-top{flex-direction:column;gap:.75rem}}body.meridian-robotics-page .mr-scenes-head{max-width:44em}body.meridian-robotics-page .mr-scene-list{display:grid;gap:clamp(3.5rem,7vw,6rem);margin-top:clamp(2.75rem,5vw,4.5rem)}body.meridian-robotics-page .mr-scene{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(1.75rem,4vw,4rem);align-items:center}body.meridian-robotics-page .mr-scene:nth-child(2n) .mr-scene-visual{order:2}body.meridian-robotics-page .mr-scene-arch{border-radius:999px 999px 20px 20px;overflow:hidden;padding:clamp(.75rem,1.4vw,1.25rem)}body.meridian-robotics-page .mr-scene-arch .mr-ph{border-radius:999px 999px 12px 12px;width:100%}body.meridian-robotics-page .mr-scene[data-tone=terra] .mr-scene-arch{background:color-mix(in srgb,var(--mr-terra-soft) 20%,var(--mr-surface))}body.meridian-robotics-page .mr-scene[data-tone=sage] .mr-scene-arch{background:color-mix(in srgb,var(--mr-sage-soft) 22%,var(--mr-surface))}body.meridian-robotics-page .mr-scene[data-tone=sand] .mr-scene-arch{background:color-mix(in srgb,var(--mr-sand) 34%,var(--mr-surface))}body.meridian-robotics-page .mr-scene-no{font-family:var(--mr-font-en);font-weight:600;font-size:var(--mr-fs-small);letter-spacing:.14em;color:var(--mr-muted)}body.meridian-robotics-page .mr-scene-name{font-size:1.25rem;font-weight:600;margin-top:.5rem}body.meridian-robotics-page .mr-scene-copy{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.32;letter-spacing:-.02em;margin-top:.9rem;text-wrap:balance}body.meridian-robotics-page .mr-scene-copy .mr-clause{display:inline-block}body.meridian-robotics-page .mr-scene-dl{display:grid;gap:0;margin-top:clamp(1.5rem,2.4vw,2rem)}body.meridian-robotics-page .mr-scene-dl>div{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--mr-line)}body.meridian-robotics-page .mr-scene-dl>div:last-child{border-bottom:1px solid var(--mr-line)}body.meridian-robotics-page .mr-scene-dl dt{font-size:var(--mr-fs-small);font-weight:600;color:var(--mr-terra);padding-top:.1em}body.meridian-robotics-page .mr-scene[data-tone=sage] .mr-scene-dl dt{color:var(--mr-sage)}body.meridian-robotics-page .mr-scene-dl dd{min-width:0;font-size:.9375rem;line-height:1.85;color:var(--mr-muted)}@media(max-width:1023px){body.meridian-robotics-page .mr-scene{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.25rem)}body.meridian-robotics-page .mr-scene:nth-child(2n) .mr-scene-visual,body.meridian-robotics-page .mr-scene-visual{order:-1}body.meridian-robotics-page .mr-scene-arch{max-width:30rem}}@media(max-width:520px){body.meridian-robotics-page .mr-scene-dl>div{grid-template-columns:1fr;gap:.3rem}}body.meridian-robotics-page .mr-platform-head{max-width:44em}body.meridian-robotics-page .mr-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,1.8vw,1.5rem);margin-top:clamp(2.5rem,4vw,3.5rem)}body.meridian-robotics-page .mr-bento-card{background:var(--mr-surface);border-radius:var(--mr-radius-s);padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;flex-direction:column;gap:.75rem;transition:border-radius .35s var(--mr-ease-radius)}body.meridian-robotics-page .mr-bento-card:hover{border-radius:28px}body.meridian-robotics-page .mr-bento-card h3{font-size:1.1875rem;font-weight:600}body.meridian-robotics-page .mr-bento-card p{font-size:.9375rem;line-height:1.85;color:var(--mr-muted)}body.meridian-robotics-page .mr-bento-card .mr-bento-idx{font-family:var(--mr-font-en);font-weight:600;font-size:var(--mr-fs-small);letter-spacing:.1em;color:var(--mr-terra)}body.meridian-robotics-page .mr-bento-card.is-wide{grid-column:span 2}body.meridian-robotics-page .mr-bento-photo{border-radius:var(--mr-radius-s);overflow:hidden;min-height:14rem}body.meridian-robotics-page .mr-bento-photo .mr-ph{height:100%;border-radius:var(--mr-radius-s)}body.meridian-robotics-page .mr-bento-card.is-full{grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}body.meridian-robotics-page .mr-bento-card.is-full>div{display:flex;flex-direction:column;gap:.6rem;flex:none}body.meridian-robotics-page .mr-bento-card.is-full p{max-width:46em;flex:1 1 22rem}@media(max-width:1023px){body.meridian-robotics-page .mr-bento{grid-template-columns:repeat(2,1fr)}body.meridian-robotics-page .mr-bento-card.is-wide{grid-column:1 / -1}}@media(max-width:620px){body.meridian-robotics-page .mr-bento{grid-template-columns:1fr}body.meridian-robotics-page .mr-bento-card.is-wide,body.meridian-robotics-page .mr-bento-card.is-full{grid-column:auto}body.meridian-robotics-page .mr-bento-card.is-full{flex-direction:column;align-items:flex-start}}body.meridian-robotics-page .mr-cond-head{max-width:44em}body.meridian-robotics-page .mr-cond-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.5rem,4vw,3.5rem);align-items:start}body.meridian-robotics-page .mr-specs{display:grid}body.meridian-robotics-page .mr-specs>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1rem 1.5rem;padding:clamp(1rem,1.6vw,1.35rem) 0;border-top:1px solid var(--mr-line)}body.meridian-robotics-page .mr-specs>div:last-child{border-bottom:1px solid var(--mr-line)}body.meridian-robotics-page .mr-specs dt{font-size:var(--mr-fs-small);color:var(--mr-muted)}body.meridian-robotics-page .mr-specs .mr-spec-note{grid-column:1 / -1;font-size:var(--mr-fs-small);color:var(--mr-muted);line-height:1.7;margin-top:-.35rem}body.meridian-robotics-page .mr-specs dd{display:flex;align-items:baseline;gap:.25em;font-family:var(--mr-font-en);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mr-ink);text-align:right}body.meridian-robotics-page .mr-specs dd .mr-spec-unit{font-size:.5em;font-weight:600;color:var(--mr-muted)}body.meridian-robotics-page .mr-specs dd.is-text{font-size:clamp(1.05rem,1.7vw,1.35rem)}body.meridian-robotics-page .mr-log{background:var(--mr-surface);border-radius:var(--mr-radius);padding:clamp(1.5rem,2.4vw,2rem)}body.meridian-robotics-page .mr-log-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}body.meridian-robotics-page .mr-log-title{font-size:1.0625rem;font-weight:600}body.meridian-robotics-page .mr-log-yunit{font-family:var(--mr-font-en);font-size:var(--mr-fs-small);color:var(--mr-muted);letter-spacing:.04em}body.meridian-robotics-page .mr-log-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem 1.25rem;margin-bottom:1rem}body.meridian-robotics-page .mr-log-note{font-size:var(--mr-fs-small);color:var(--mr-muted);line-height:1.65}body.meridian-robotics-page .mr-log-hikey{display:inline-flex;align-items:center;gap:.45em;font-size:var(--mr-fs-small);color:var(--mr-muted);white-space:nowrap}body.meridian-robotics-page .mr-log-hikey i{width:12px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--mr-terra) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mr-terra) 45%,transparent)}body.meridian-robotics-page .mr-log-svg{display:block;width:100%;height:auto;overflow:visible}body.meridian-robotics-page .mr-log-rowlabel{font-family:var(--mr-font-ja);font-weight:600;font-size:12px;fill:var(--mr-ink)}body.meridian-robotics-page .mr-log-rowtotal{font-family:var(--mr-font-en);font-weight:600;font-size:12px;fill:var(--mr-muted)}body.meridian-robotics-page .mr-log-xlabel{font-family:var(--mr-font-en);font-size:10.5px;fill:var(--mr-muted)}body.meridian-robotics-page .mr-log-hi{fill:var(--mr-terra);opacity:.08}body.meridian-robotics-page .mr-log-bar{transform-box:fill-box;transform-origin:bottom}html.js .meridian-robotics-page .mr-log-svg .mr-log-bar{transform:scaleY(0);transition:transform .55s var(--mr-ease);transition-delay:var(--mr-bd, 0s)}html.js .meridian-robotics-page .mr-log-svg.is-drawn .mr-log-bar{transform:scaleY(1)}body.meridian-robotics-page .mr-log-insight{font-size:.9375rem;line-height:1.85;color:var(--mr-ink);margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--mr-line-strong)}body.meridian-robotics-page .mr-cond-disclosure{font-size:var(--mr-fs-small);color:var(--mr-muted);line-height:1.7;margin-top:clamp(1.5rem,2.4vw,2rem);max-width:60em}@media(max-width:1023px){body.meridian-robotics-page .mr-cond-grid{grid-template-columns:1fr}}body.meridian-robotics-page .mr-company{background:var(--mr-surface)}body.meridian-robotics-page .mr-company-in{display:flex;flex-direction:column;align-items:center;text-align:center}body.meridian-robotics-page .mr-company-body{max-width:36em;margin-top:1.25rem;display:grid;gap:1.1rem}body.meridian-robotics-page .mr-company-body p{font-size:var(--mr-fs-lead);line-height:1.9;color:var(--mr-muted)}body.meridian-robotics-page .mr-arch{background:var(--mr-bg);border-radius:999px 999px 24px 24px;padding:clamp(3rem,6vw,4.5rem) clamp(1.75rem,4vw,3.5rem) clamp(2rem,3.5vw,2.75rem);margin-top:clamp(2.5rem,4vw,3.5rem);width:100%;max-width:34rem;display:flex;flex-direction:column;align-items:center}body.meridian-robotics-page .mr-arch-lines{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;line-height:1.28;letter-spacing:-.02em;text-wrap:balance}body.meridian-robotics-page .mr-arch-lines span{display:block}body.meridian-robotics-page .mr-arch-caption{font-size:var(--mr-fs-small);line-height:1.8;color:var(--mr-muted);margin-top:1.1rem;max-width:26em}body.meridian-robotics-page .mr-company-link{margin-top:clamp(1.75rem,3vw,2.25rem)}body.meridian-robotics-page .mr-paths-head{max-width:44em}body.meridian-robotics-page .mr-paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,4vw,3.5rem)}body.meridian-robotics-page .mr-path{display:flex;flex-direction:column;gap:.6rem;padding-top:1.5rem;border-top:2px solid var(--mr-line-strong)}body.meridian-robotics-page .mr-path-name{font-family:var(--mr-font-en);font-size:var(--mr-fs-small);font-weight:600;letter-spacing:.02em;color:var(--mr-muted)}body.meridian-robotics-page .mr-path h3{font-size:1.375rem;font-weight:600}body.meridian-robotics-page .mr-path-body{font-size:.9375rem;line-height:1.85;color:var(--mr-muted);flex:1}body.meridian-robotics-page .mr-path .mr-tlink{margin-top:.75rem}@media(max-width:1023px){body.meridian-robotics-page .mr-paths-grid{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2rem)}}body.meridian-robotics-page .mr-cta{text-align:center}body.meridian-robotics-page .mr-cta-in{display:flex;flex-direction:column;align-items:center}body.meridian-robotics-page .mr-cta-title{font-size:var(--mr-fs-display);font-weight:600;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}body.meridian-robotics-page .mr-cta-title span{display:block}body.meridian-robotics-page .mr-cta-pill{margin-top:clamp(1.5rem,2.5vw,2rem)}body.meridian-robotics-page .mr-cta-btn{margin-top:clamp(1.5rem,2.5vw,2rem);font-size:1rem;padding:1.05em 2.1em}body.meridian-robotics-page .mr-cta-note{font-size:var(--mr-fs-small);color:var(--mr-muted);margin-top:1.1rem;max-width:34em;line-height:1.8}body.meridian-robotics-page .mr-cta-deco{display:block;width:100%;max-width:900px;height:auto;margin-top:clamp(2.5rem,5vw,4rem);overflow:visible}body.meridian-robotics-page #footer{border-top:1px solid var(--mr-line);background:var(--mr-bg);padding-block:clamp(3.5rem,6vw,5rem)}body.meridian-robotics-page .mr-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,4vw,3.5rem);border-bottom:1px solid var(--mr-line)}body.meridian-robotics-page .mr-footer-mission{font-size:1.0625rem;font-weight:600;line-height:1.7;letter-spacing:-.01em;max-width:22em}body.meridian-robotics-page .mr-footer-group h4{font-family:var(--mr-font-en);font-size:var(--mr-fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-muted);margin-bottom:1rem}body.meridian-robotics-page .mr-footer-group ul{display:grid;gap:.7rem}body.meridian-robotics-page .mr-footer-group a{font-size:.9375rem;color:var(--mr-ink);transition:color .2s var(--mr-ease)}body.meridian-robotics-page .mr-footer-group a:hover{color:var(--mr-terra)}body.meridian-robotics-page .mr-footer-company{display:grid;gap:.5rem;margin-top:clamp(2rem,3.5vw,2.75rem);font-size:var(--mr-fs-small);color:var(--mr-muted);line-height:1.7}body.meridian-robotics-page .mr-footer-company .mr-footer-company-name{font-weight:600;color:var(--mr-ink);font-size:.9375rem}body.meridian-robotics-page .mr-footer-company a{color:var(--mr-terra)}body.meridian-robotics-page .mr-footer-company a:hover{text-decoration:underline}body.meridian-robotics-page .mr-footer-bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;padding-top:clamp(1.5rem,2.5vw,2rem);font-size:var(--mr-fs-small);color:var(--mr-muted)}body.meridian-robotics-page .mr-footer-legal{display:flex;flex-wrap:wrap;gap:1.5rem}body.meridian-robotics-page .mr-footer-legal a:hover{color:var(--mr-ink)}@media(max-width:1023px){body.meridian-robotics-page .mr-footer-top{grid-template-columns:1fr 1fr;gap:2rem}body.meridian-robotics-page .mr-footer-mission{grid-column:1 / -1}}@media(max-width:560px){body.meridian-robotics-page .mr-footer-top{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html.js .meridian-robotics-page .mr-reveal{opacity:1!important;transform:none!important;transition:none!important}html.js .meridian-robotics-page .mr-log-svg .mr-log-bar{transform:scaleY(1)!important;transition:none!important}body.meridian-robotics-page .mr-btn,body.meridian-robotics-page .mr-nav-toggle span{transition:none}body.meridian-robotics-page .mr-btn:hover{transform:none}}
