html:has(body[data-page=product]){scroll-snap-type:none}.stage[data-astro-cid-ucd7axyg]{z-index:1;scroll-snap-align:none;height:408vh;position:relative}.pin[data-astro-cid-ucd7axyg]{height:100svh;position:sticky;top:0;overflow:hidden}.frame[data-astro-cid-ucd7axyg]{width:var(--mm-wrap);margin-inline:auto;position:absolute;inset:0}.intro[data-astro-cid-ucd7axyg]{will-change:transform, opacity;justify-items:start;gap:16px;display:grid;position:absolute;top:104px;left:0;right:0}.intro[data-astro-cid-ucd7axyg] h1[data-astro-cid-ucd7axyg]{letter-spacing:-.02em;color:var(--mm-deep-mind);margin:0;font-family:Space Grotesk;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:600;line-height:.98}.intro[data-astro-cid-ucd7axyg] p[data-astro-cid-ucd7axyg]{color:var(--mm-slate);max-width:52ch;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.card[data-astro-cid-ucd7axyg]{--w:min(260px, 30vw, calc((100vh - 190px) / 2.1));--k:1.45;width:calc(var(--w) * var(--k));aspect-ratio:3/4.3;margin-left:calc(var(--w) * var(--k) / -2);margin-top:calc(var(--w) * var(--k) * -.7167);color:inherit;transform-origin:50%;cursor:default;border-radius:29px;grid-template-rows:1fr auto;gap:14px;padding:17px;display:grid;position:absolute;top:50%;left:50%;transition:box-shadow var(--mm-t-state) var(--mm-ease), background var(--mm-t-feedback)!important}.card[data-astro-cid-ucd7axyg],.card[data-astro-cid-ucd7axyg]:hover{transform:none;color:inherit!important;white-space:normal!important}.shot[data-astro-cid-ucd7axyg]{background:#182e4d0d;border-radius:12px;min-height:0;position:relative;overflow:hidden}.shot[data-astro-cid-ucd7axyg] img[data-astro-cid-ucd7axyg]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.card-label[data-astro-cid-ucd7axyg]{justify-self:start;padding:0 6px;font-family:Space Grotesk;font-size:1.23rem;font-weight:600}.myflow[data-astro-cid-ucd7axyg]{color:var(--mm-myflow)}.pinfo[data-astro-cid-ucd7axyg]{--o:0;pointer-events:none;z-index:30;gap:12px;max-width:min(420px,50% - 72px);display:grid;position:absolute;top:50%}.pinfo[data-astro-cid-ucd7axyg]>[data-astro-cid-ucd7axyg]{opacity:var(--o)}.pinfo-r[data-astro-cid-ucd7axyg]{text-align:left;justify-items:start;left:calc(50% + 48px)}.pinfo-l[data-astro-cid-ucd7axyg]{text-align:right;justify-items:end;right:calc(50% + 48px)}.tag[data-astro-cid-ucd7axyg]{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-family:Space Grotesk;font-size:.72rem}.tag-myflow[data-astro-cid-ucd7axyg]{background:var(--mm-myflow);color:var(--mm-dark-ink)}.tag-clinical[data-astro-cid-ucd7axyg]{background:var(--mm-clinical-gradient);color:var(--mm-white)}.pinfo[data-astro-cid-ucd7axyg] h3[data-astro-cid-ucd7axyg]{letter-spacing:-.02em;margin:0;font-family:Space Grotesk;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600}.pinfo[data-astro-cid-ucd7axyg] p[data-astro-cid-ucd7axyg]{color:var(--mm-slate);margin:0;font-size:1rem;line-height:1.55}.cta[data-astro-cid-ucd7axyg]{border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:14px 24px;font-family:Space Grotesk;font-weight:600;display:inline-flex}.soon[data-astro-cid-ucd7axyg]{color:var(--mm-deep-mind)}.bar[data-astro-cid-ucd7axyg]{--o:0;pointer-events:none;z-index:40;will-change:transform;position:absolute;bottom:clamp(20px,4vh,40px);left:0;right:0}.bar[data-astro-cid-ucd7axyg] .panel[data-astro-cid-ucd7axyg]{opacity:var(--o)}.pbar[data-astro-cid-ucd7axyg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid;position:relative}.panel[data-astro-cid-ucd7axyg]{min-height:clamp(110px,16vh,150px);transition:var(--mm-glass-motion);border-radius:28px;padding:clamp(18px,2.4vw,28px) clamp(20px,2.6vw,32px);display:grid;position:relative;overflow:hidden}.panel-in[data-astro-cid-ucd7axyg]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;display:grid}.panel[data-astro-cid-ucd7axyg],.panel[data-astro-cid-ucd7axyg]:hover,.panel-2[data-astro-cid-ucd7axyg],.panel-2[data-astro-cid-ucd7axyg]:hover{color:var(--ink)}.panel-text[data-astro-cid-ucd7axyg]{gap:8px;min-width:0;display:grid}.panel-label[data-astro-cid-ucd7axyg]{letter-spacing:.18em;text-transform:uppercase;font-family:Space Grotesk;font-size:.72rem}.wave[data-astro-cid-ucd7axyg]{color:var(--mm-wave)}.teal[data-astro-cid-ucd7axyg]{color:var(--mm-signal-teal)}.panel-title[data-astro-cid-ucd7axyg]{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:600;line-height:1.1}.disc[data-astro-cid-ucd7axyg]{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(52px,5vw,64px);font-family:Space Grotesk;font-size:1.3rem;font-weight:700;display:grid}@media (width<=720px){.card[data-astro-cid-ucd7axyg]{--w:min(260px, 46vw, calc((100vh - 190px) / 2.1))}.card-label[data-astro-cid-ucd7axyg]{font-size:1.13rem}.pinfo[data-astro-cid-ucd7axyg]{top:auto;left:24px;right:24px;bottom:max(24px, env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:8px;max-width:none}.pinfo[data-astro-cid-ucd7axyg] p[data-astro-cid-ucd7axyg]{font-size:.95rem;line-height:1.45}.pbar[data-astro-cid-ucd7axyg]{grid-template-columns:1fr!important}}
