.lx-hero{position:relative;isolation:isolate;overflow:hidden}.lx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,hsl(var(--ds-fg) / .05) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--ds-fg) / .04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 70%,transparent)}.lx-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,hsl(var(--ds-surface) / .3) 55%,transparent)}.lx-title{font-size:clamp(2.5rem,5.2vw,4.25rem);line-height:1.02;letter-spacing:-.035em;font-weight:700;color:hsl(var(--ds-fg));text-wrap:balance;max-width:14ch}.lx-lede{font-size:1.1875rem;line-height:1.65;color:hsl(var(--ds-fg-2));max-width:58ch}.lx-card{background:hsl(var(--ds-surface));border-radius:20px;box-shadow:inset 0 0 0 1px hsl(var(--ds-line)),0 24px 60px -32px hsl(var(--ds-fg) / .28)}.lx-body{border-top:1px solid hsl(var(--ds-line));background:linear-gradient(to bottom,hsl(var(--ds-surface) / .35),transparent 40rem)}@media(min-width:1024px){.lx-rail-l{border-right:1px solid hsl(var(--ds-line))}.lx-rail-r{border-left:1px solid hsl(var(--ds-line))}}.lx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ds-fg-3))}
