:where([data-niche=aesthetic]) .lm-rail{display:none}@media (min-width:80rem){:where([data-niche=aesthetic]) .lm-rail{z-index:40;block-size:34vh;inline-size:1.5rem;color:var(--e-text);display:block;position:fixed;inset-block-start:50%;inset-inline-end:1.5rem;transform:translateY(-50%)}}:where([data-niche=aesthetic]) .lm-rail__line{inline-size:var(--lm-hair);background:var(--e-line-strong);position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}:where([data-niche=aesthetic]) .lm-rail__dot{block-size:1.5rem;inline-size:1.5rem;transform:translate(-50%, calc(var(--lm-rail-p,0) * 34vh - 50%));position:absolute;inset-block-start:0;inset-inline-start:50%}:where([data-niche=aesthetic]) .lm-rail__words{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-rail:hover .lm-rail__words{pointer-events:auto}:where([data-niche=aesthetic]) .lm-rail__word{opacity:0;transition:opacity var(--lm-enter) var(--lm-ease);position:absolute;inset-block-start:calc(var(--lm-rail-i) * 34vh);inset-inline-end:1.5rem;transform:translateY(-50%)}:where([data-niche=aesthetic]) .lm-rail:hover .lm-rail__word{opacity:1}:where([data-niche=aesthetic]) .lm-rail__word a{font-family:var(--lm-font-whisper);text-transform:lowercase;white-space:nowrap;color:var(--e-muted);font-size:.875rem;font-style:italic;text-decoration:none}@media (prefers-reduced-motion:reduce){:where([data-niche=aesthetic]) .lm-rail__word{transition:none}}
