.lm-hero{background:var(--color-paper);position:relative}.lm-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;padding-block:6.5rem 2.5rem;display:grid}@media (min-width:1024px){.lm-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem;min-block-size:min(48rem,92svh);padding-block:8rem 4rem}.lm-hero__text,.lm-monitor{grid-column:span 6}}.lm-hero__text{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.lm-hero__eyebrow{margin:0}.lm-hero__title{font:600 var(--text-heading-1)/1.35 var(--font-sans)}@media (min-width:640px){.lm-hero__title{font-size:var(--text-display-md);line-height:1.3}}@media (min-width:1024px){.lm-hero__title{font-size:var(--text-display-lg);line-height:1.3}}.lm-hero__line{display:block}.lm-hero__lead{max-inline-size:34rem;font:400 var(--text-body-lg)/var(--text-body-lg--line-height) var(--font-sans);color:var(--color-ink-muted)}.lm-hero__rating{font:600 var(--text-body-sm)/var(--text-label--line-height) var(--font-sans);color:var(--color-ink-muted);align-items:center;gap:.75rem;display:flex}.lm-hero__stars{color:var(--color-accent);gap:.125rem;font-size:1rem;display:inline-flex}.lm-hero__star--off{opacity:.25}.lm-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.lm-monitor{inline-size:100%;max-inline-size:42rem;margin-inline:auto;position:relative}.lm-monitor__img{block-size:auto;inline-size:100%;display:block}.lm-monitor__trail{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lm-hero--type .lm-hero__grid{align-items:end}@media (min-width:1024px){.lm-hero--type .lm-hero__text{grid-column:span 8}.lm-hero--type .lm-hero__title{font-size:var(--text-display-xl);line-height:1.25}.lm-hero--type .lm-hero__mark{grid-column:span 4;justify-self:end}}.lm-hero__mark{color:var(--color-accent);font-size:clamp(9rem,20vw,20rem);line-height:0;display:none}@media (min-width:640px){.lm-hero__mark{display:block}}.lm-hero__status{border-block-start:var(--hairline) solid var(--color-line);font:600 var(--text-caption)/var(--text-caption--line-height) var(--font-sans);color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.lm-hero__status-mid{display:none}@media (min-width:640px){.lm-hero__status-mid{display:inline}}@keyframes lm-rise{0%{transform:translateY(.75rem)}to{transform:none}}html[data-motion~=enter] .lm-hero [data-enter]{animation:lm-rise var(--duration-slow) var(--ease-out) backwards}html[data-motion~=enter] .lm-hero [data-enter="1"]{animation-delay:60ms}html[data-motion~=enter] .lm-hero [data-enter="2"]{animation-delay:.12s}html[data-motion~=enter] .lm-hero [data-enter="3"]{animation-delay:.18s}.lm-hero__aside{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block-end:3rem;display:grid}@media (min-width:1024px){.lm-hero__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.lm-partners{justify-self:end}}.lm-hcard{border:var(--hairline) solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);gap:.5rem;inline-size:100%;max-inline-size:24rem;padding:.5rem;display:flex}.lm-hcard__tile{aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-ink);inline-size:6rem;color:var(--color-accent);flex:none;place-items:center;font-size:1.875rem;display:grid}.lm-hcard__panel{border-radius:var(--radius-control);background:var(--color-paper);flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-inline-size:0;padding:.75rem;display:flex}.lm-hcard__slot{min-block-size:3.5rem;display:grid}.lm-hcard__item{visibility:hidden;opacity:0;grid-area:1/1;transform:translateY(.5rem)}.lm-hcard__item[data-active=true]{visibility:visible;opacity:1;transform:none}html[data-motion~=enter] .lm-hcard__item{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base)}html[data-motion~=enter] .lm-hcard__item[data-active=true]{transition-delay:0s}.lm-hcard__caption{font:600 var(--text-caption)/var(--text-caption--line-height) var(--font-sans);color:var(--color-ink-subtle);display:block}.lm-hcard__title{font:600 var(--text-body)/1.6 var(--font-sans)}.lm-hcard__bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lm-hcard__dots{gap:.25rem;display:flex}.lm-hcard__dot{border-radius:var(--radius-pill);background:var(--color-line-strong);opacity:.4;block-size:.25rem;inline-size:.375rem}.lm-hcard__dot[data-active=true]{opacity:1;background:var(--color-ink);inline-size:1rem}.lm-hcard__btns{gap:.25rem;display:flex}.lm-hcard__btn{inline-size:var(--space-7);block-size:var(--space-7);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink-muted);cursor:pointer;place-items:center;font-size:1rem;display:grid}@media (hover:hover){.lm-hcard__btn:hover{color:var(--color-ink);border-color:var(--color-line-strong)}}.lm-hcard:not([data-ready]) .lm-hcard__btns{display:none}.lm-partners{inline-size:100%;max-inline-size:24rem}.lm-partners__label{font:600 var(--text-caption)/var(--text-caption--line-height) var(--font-sans);color:var(--color-ink-subtle);margin-block-end:.75rem}.lm-partners__list{font:400 var(--text-body-sm)/var(--text-label--line-height) var(--font-sans);color:var(--color-ink-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}@media (min-width:640px){.lm-partners__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-partners__list li{align-items:center;gap:.375rem;min-inline-size:0;display:flex}.lm-partners__list li:before{content:"";border-radius:var(--radius-pill);background:var(--color-line-strong);flex:none;block-size:.5rem;inline-size:.5rem}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
