.lm-about-photo{border-radius:var(--marketing-radius-panel);--flow-fill:var(--background);--flow-inset-inline:var(--marketing-radius-panel);position:relative;overflow:hidden}.lm-about-photo :is(picture,img){display:block}.lm-about-photo img{aspect-ratio:4/3;object-fit:cover;object-position:center 55%;border-radius:var(--marketing-radius-panel);background:var(--marketing-soft);width:100%;height:auto}.lm-about-story-grid{gap:var(--marketing-space-3);grid-template-columns:minmax(0,1fr);display:grid}.lm-about-story-grid+.lm-about-story-grid{margin-top:var(--marketing-space-8)}.lm-about-story-link{margin-top:var(--marketing-space-3)}.lm-about-story-grid p{max-width:60ch;color:var(--muted-foreground);text-wrap:pretty;font-size:1.125rem;line-height:1.7}.lm-about-principles{gap:var(--marketing-space-2);grid-template-columns:minmax(0,1fr);display:grid}.lm-about-principles article{gap:var(--marketing-space-1);padding:var(--marketing-space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);flex-direction:column;display:flex}.lm-about .lm-about-principles h3{margin-top:var(--marketing-space-2);letter-spacing:-.015em;font-size:1.25rem;line-height:1.3}.lm-about-principles p{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.65}@media (min-width:768px){.lm-about-photo img{aspect-ratio:16/7}.lm-about-story-grid{gap:var(--marketing-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lm-about-principles{gap:var(--marketing-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}}
.lm-switch-stage{--flow-fill:var(--background);--flow-inset-inline:var(--marketing-radius-panel);justify-content:center;display:flex}.lm-switch-board{width:100%;max-width:44rem}.lm-switch-board .mk-board-window{box-shadow:var(--marketing-frame-shadow)}.lm-switch-board .mk-board-chip-solid{inset-block-start:calc(-1 * (2rem + var(--marketing-space-1)))}.lm-switch-board .mk-board-chip-tone{inset-block-end:calc(-1 * (2rem + var(--marketing-space-1)))}.lm-switch-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lm-switch-steps li{grid-template-columns:var(--marketing-space-6) minmax(0, 1fr);gap:var(--marketing-space-1) var(--marketing-space-2);padding-block:var(--marketing-space-4);border-bottom:1px solid var(--line);display:grid}.lm-switch-steps li:first-child{padding-top:0}.lm-switch-step-number{padding-top:calc(var(--marketing-space-1) / 2);font-variant-numeric:tabular-nums;color:var(--muted-foreground);grid-row:span 2;font-size:1rem;font-weight:600;line-height:1.4}.lm-switching .lm-switch-steps h2{font-size:var(--marketing-display-sm);letter-spacing:-.02em;line-height:1.25}.lm-switch-steps p{max-width:60ch;color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.65}.lm-switch-note{max-width:64ch;margin-top:var(--marketing-space-4);color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.lm-switch-facts{gap:var(--marketing-space-2);grid-template-columns:minmax(0,1fr);display:grid}.lm-switch-facts article{gap:var(--marketing-space-3);padding:var(--marketing-space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);flex-direction:column;display:flex}.lm-switch-facts article:first-child{--mk-tone-soft:var(--sage-soft);--mk-tone-ink:var(--sage-fg)}.lm-switch-facts article:nth-child(2){--mk-tone-soft:var(--slate-soft);--mk-tone-ink:var(--slate-fg)}.lm-switch-facts article:nth-child(3){--mk-tone-soft:var(--sand-soft);--mk-tone-ink:var(--sand-fg)}.lm-switch-facts p{color:var(--foreground);text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.5}.lm-switch-facts-link{margin-top:var(--marketing-space-3);justify-content:center;display:flex}@media (min-width:768px){.lm-switch-facts{gap:var(--marketing-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lm-switch-steps li{grid-template-columns:var(--marketing-space-8) minmax(0, .9fr) minmax(0, 1.1fr);gap:var(--marketing-space-5);padding-block:var(--marketing-space-5)}.lm-switch-step-number{grid-row:auto}}
