.lm-accent{color:var(--lm-red)}.lm-rule-accent{background:var(--lm-red)}.lm-num{letter-spacing:.06em;color:var(--lm-red);font-variant-numeric:tabular-nums;margin-bottom:var(--sp-2);font-size:1rem;line-height:1.4;display:block}.lm-num--lg{margin-bottom:var(--sp-4);font-size:1.5rem}.lm-num--inline{margin-bottom:0}.lm-summary{color:var(--lm-red)}.lm-summary:hover{color:var(--lm-white)}.lm-stat{font-variant-numeric:tabular-nums}.lm-tag{background:var(--lm-red)}.lm-track--tagged{border-color:color-mix(in srgb, var(--lm-red) 40%, transparent)}.lm-callout{border:1px solid color-mix(in srgb, var(--lm-red) 40%, transparent);background:color-mix(in srgb, var(--lm-red) 5%, transparent)}.lm-disclosure:hover{border-color:color-mix(in srgb, var(--lm-red) 30%, transparent)}.lm-mark{color:var(--lm-red);border-color:var(--lm-red)}.lm-ind-hero{text-align:center;grid-template-areas:"head""phone""body";gap:48px;display:grid}@media (width>=1024px){.lm-ind-hero{text-align:left;grid-template:"phone head""phone body"1fr/auto 1fr;align-items:start;gap:28px 64px}}.lm-ind-hero__phone{grid-area:phone}.lm-ind-hero__head{grid-area:head}.lm-ind-hero__body{grid-area:body;gap:24px;display:grid}.lm-ind-hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}@media (width>=1024px){.lm-ind-hero__cta{justify-content:flex-start}}.lm-phone{width:clamp(240px,21vw,290px);margin:0 auto;position:relative}.lm-phone:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--lm-red) 28%, transparent), transparent);filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute;inset:12% -30%}.lm-phone__body{background:linear-gradient(150deg, var(--lm-charcoal), var(--lm-black));box-shadow:0 0 0 1px var(--border-2), inset 0 0 0 1px var(--border-2), var(--shadow-lg);border-radius:48px;padding:10px;position:relative}.lm-phone__island{z-index:2;background:var(--lm-black);border-radius:999px;width:30%;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lm-phone__screen{aspect-ratio:9/19.5;background:var(--lm-black);border-radius:38px;place-items:center;display:grid;position:relative;overflow:hidden}.lm-phone__video{aspect-ratio:9/16;width:100%;position:relative}.lm-phone__video .lm-film__glyph{font-size:64px}.lm-phone__expand{z-index:3;border:1px solid var(--border-2);background:var(--bg-overlay);width:36px;height:36px;color:var(--lm-white);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:14px}.lm-phone__expand:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lm-phone__screen[data-expanded]{z-index:80;aspect-ratio:auto;border-radius:0;position:fixed;inset:0}.lm-phone__screen[data-expanded] .lm-phone__video{width:min(100vw,56.25dvh)}.lm-phone__screen[data-expanded] .lm-phone__expand{width:44px;height:44px;top:16px;bottom:auto;right:16px}
