.lx-msearch{z-index:20;width:100%;max-width:640px;position:relative}.lx-msearch__box{position:relative}.lx-msearch__bar{background:var(--color-page-cream);border:1px solid rgb(var(--ink-rgb) / .16);height:64px;box-shadow:0 1px 2px rgb(var(--ink-rgb) / .06), 0 14px 34px -18px rgb(var(--ink-rgb) / .35);border-radius:32px;align-items:center;gap:10px;margin:0;padding:0 9px 0 22px;transition:box-shadow .16s,border-color .16s,border-radius .12s;display:flex;position:relative}.lx-msearch__bar:hover{border-color:rgb(var(--ink-rgb) / .28);box-shadow:0 1px 2px rgb(var(--ink-rgb) / .08), 0 18px 40px -18px rgb(var(--ink-rgb) / .42)}.lx-msearch__bar:focus-within{border-color:rgb(var(--ink-rgb) / .55)}.lx-msearch[data-open] .lx-msearch__bar{border-bottom-color:rgb(var(--ink-rgb) / .1);box-shadow:0 1px 2px rgb(var(--ink-rgb) / .06);border-radius:28px 28px 0 0}.lx-msearch__icon{color:rgb(var(--ink-rgb) / .66);flex:none}.lx-msearch__input{min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:19px}.lx-msearch__input:focus-visible{box-shadow:none;outline:none}.lx-msearch__input::placeholder{color:rgb(var(--ink-rgb) / .66)}.lx-msearch__input::-webkit-search-cancel-button{appearance:none}.lx-msearch__clear{width:34px;height:34px;color:rgb(var(--ink-rgb) / .66);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lx-msearch__clear:hover{background:rgb(var(--ink-rgb) / .06);color:var(--color-ink)}.lx-msearch kbd{border:1px solid rgb(var(--ink-rgb) / .18);min-width:20px;height:20px;font-family:var(--font-sans);color:rgb(var(--ink-rgb) / .66);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}.lx-msearch__kbd{flex:none;margin-right:4px}.lx-msearch__bar:focus-within .lx-msearch__kbd{visibility:hidden}.lx-msearch__go{background:var(--color-signal-blue);width:46px;height:46px;color:var(--color-page-cream);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .16s,background .16s;display:grid}.lx-msearch__go:hover{background:var(--color-ink)}.lx-msearch__go:hover svg{transform:translate(1px)}.lx-msearch__go:focus-visible,.lx-msearch__chip:focus-visible,.lx-msearch__clear:focus-visible{outline:2px solid var(--color-signal-blue);outline-offset:2px}.lx-msearch__panel{background:var(--color-page-cream);border:1px solid rgb(var(--ink-rgb) / .55);box-shadow:0 26px 48px -22px rgb(var(--ink-rgb) / .45);border-top:0;border-radius:0 0 28px 28px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.lx-msearch__panel[hidden]{display:none}.lx-msearch__list{overscroll-behavior:contain;max-height:min(62vh,520px);margin:0;padding:6px 0;list-style:none;overflow-y:auto}.lx-msearch__group{margin:0;padding:0;list-style:none}.lx-msearch__heading{font-family:var(--font-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .66);padding:14px 24px 6px;font-size:11px;font-weight:500}.lx-msearch__option{cursor:pointer;border-left:3px solid #0000;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 24px 10px 21px;display:grid}.lx-msearch__option[aria-selected=true]{background:rgb(var(--ink-rgb) / .055);border-left-color:var(--color-signal-blue)}.lx-msearch__kind{background:rgb(var(--ink-rgb) / .06);width:32px;height:32px;color:rgb(var(--ink-rgb) / .7);border-radius:50%;place-items:center;display:grid}.lx-msearch__kind[data-kind=language]{background:color-mix(in srgb, var(--color-field) 45%, var(--color-page-cream));color:var(--color-ink)}.lx-msearch__option[aria-selected=true] .lx-msearch__kind{background:var(--color-ink);color:var(--color-page-cream)}.lx-msearch__text{flex-direction:column;gap:2px;min-width:0;display:flex}.lx-msearch__title{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-size:16px;line-height:1.3;overflow:hidden}.lx-msearch__title b{font-weight:600}.lx-msearch__typed{font-weight:400}.lx-msearch__context{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ink-rgb) / .66);font-size:13px;line-height:1.35;overflow:hidden}.lx-msearch__stat{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;max-width:180px;display:flex}.lx-msearch__stat-value{color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.2}.lx-msearch__stat-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:rgb(var(--ink-rgb) / .66);font-size:12px;overflow:hidden}.lx-msearch__note{color:rgb(var(--ink-rgb) / .66);margin:0;padding:18px 24px;font-size:14px;line-height:1.5}.lx-msearch__foot{border-top:1px solid rgb(var(--ink-rgb) / .08);color:rgb(var(--ink-rgb) / .66);justify-content:space-between;gap:16px;padding:10px 24px 12px;font-size:12px;display:flex}.lx-msearch__foot kbd{margin:0 2px}.lx-msearch__try{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-left:22px;display:flex}.lx-msearch__try-label{color:rgb(var(--ink-rgb) / .66);margin-right:2px;font-size:13px}.lx-msearch__chip{border:1px solid rgb(var(--ink-rgb) / .15);font-family:var(--font-sans);color:rgb(var(--ink-rgb) / .8);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2;transition:background .14s,border-color .14s}.lx-msearch__chip:hover{background:rgb(var(--ink-rgb) / .05);border-color:rgb(var(--ink-rgb) / .3);color:var(--color-ink)}@media (max-width:640px){.lx-msearch__bar{height:56px;padding-left:16px}.lx-msearch__input{font-size:16px}.lx-msearch__go{width:40px;height:40px}.lx-msearch__kbd,.lx-msearch__foot{display:none}.lx-msearch__option{gap:10px;padding:10px 16px 10px 13px}.lx-msearch__heading{padding-left:16px;padding-right:16px}.lx-msearch__stat{max-width:96px}.lx-msearch__try{padding-left:4px}}@media (prefers-reduced-motion:reduce){.lx-msearch__bar,.lx-msearch__go,.lx-msearch__chip{transition:none}}@media (max-width:820px){.lx-sec-below+.lx-sec-copy{grid-row:3!important}}
.lx-lmhero{padding-top:calc(var(--lx-header-h) + 56px);background:var(--color-signal-blue);color:var(--color-page-cream);padding-bottom:48px;position:relative}.lx-lmhero-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.lx-lmhero-copy{z-index:2;min-width:0;position:relative}.lx-lmhero-h1{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 36px;font-size:clamp(40px,4.6vw,68px);font-weight:400;line-height:1.04}.lx-lmhero-lede{max-width:520px;color:rgb(var(--cream-rgb) / .8);margin:32px 0 0;font-size:17px;line-height:1.6}.lx-lmhero .lx-msearch__try-label{color:rgb(var(--cream-rgb) / .75)}.lx-lmhero .lx-msearch__chip{border-color:rgb(var(--cream-rgb) / .35);color:var(--color-page-cream)}.lx-lmhero .lx-msearch__chip:hover{background:rgb(var(--cream-rgb) / .1);border-color:rgb(var(--cream-rgb) / .6);color:var(--color-page-cream)}.lx-lmhero .lx-msearch__chip:focus-visible{outline-color:var(--color-page-cream)}.lx-lmhero-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;margin-bottom:0;display:grid}.lx-lmhero-stat{border-top:1px solid rgb(var(--cream-rgb) / .22);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:24px 32px 0;display:flex}.lx-lmhero-stat+.lx-lmhero-stat{border-left:1px solid rgb(var(--cream-rgb) / .22)}.lx-lmhero-stat:first-child{padding-left:0}.lx-lmhero-stat dt{max-width:30ch;color:rgb(var(--cream-rgb) / .75);font-size:14px;line-height:1.45}.lx-lmhero-stat dd{align-items:flex-end;min-height:40px;margin:0;font-size:40px;font-weight:500;line-height:1;display:flex}.lx-lmhero-stat-link{color:var(--color-page-cream);align-items:center;gap:10px;font-size:22px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.lx-lmhero-stat-link:hover{text-underline-offset:4px;text-decoration:underline}.lx-lmhero-stat-link svg{transition:transform .16s}.lx-lmhero-stat-link:hover svg{transform:translate(3px)}.lx-lmhero-stat-link:focus-visible{outline:2px solid var(--color-page-cream);outline-offset:4px}.lx-lmhero-map{min-width:0;position:relative}.lx-lmhero-canvas{aspect-ratio:1.08;touch-action:pan-y;width:100%;max-height:560px;display:block}.lx-lmhero-readout{pointer-events:none;max-width:300px;min-height:72px;position:absolute;bottom:4%;left:0}.lx-lmhero-readout p{margin:0}.lx-lmhero-readout-name{font-size:20px;font-weight:500;line-height:1.25}.lx-lmhero-readout-name span{color:rgb(var(--cream-rgb) / .7);font-size:14px;font-weight:400}.lx-lmhero-readout-figure{color:rgb(var(--cream-rgb) / .8);font-size:13px;line-height:1.45;margin-top:4px!important}.lx-lmhero-readout-figure b{color:var(--color-page-cream);font-weight:500}.lx-lmhero-readout-link{color:var(--color-page-cream);text-underline-offset:3px;pointer-events:auto;margin-top:8px;font-size:14px;text-decoration:underline;display:none}.lx-lmhero-readout-hint{color:rgb(var(--cream-rgb) / .75);font-size:13px}.lx-lmhero-hint-touch{display:none}@media (hover:none){.lx-lmhero-readout-link{display:inline-block}.lx-lmhero-hint-pointer{display:none}.lx-lmhero-hint-touch{display:inline}}@media (max-width:960px){.lx-lmhero{padding-top:calc(var(--lx-header-h) + 40px);padding-bottom:32px}.lx-lmhero-shell{grid-template-columns:minmax(0,1fr);gap:32px}.lx-lmhero-canvas{max-height:none}.lx-lmhero-stats{margin-top:16px}.lx-lmhero-readout{text-align:center;max-width:none;min-height:72px;position:static}}.lx-wall-tools{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.lx-wall-filter{border:1px solid rgb(var(--ink-rgb) / .2);max-width:420px;height:48px;color:rgb(var(--ink-rgb) / .66);border-radius:24px;flex:280px;align-items:center;gap:10px;padding:0 18px;display:flex}.lx-wall-filter:focus-within{border-color:rgb(var(--ink-rgb) / .55)}.lx-wall-filter input{min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.lx-wall-filter input:focus-visible{box-shadow:none;outline:none}.lx-wall-filter input::placeholder{color:rgb(var(--ink-rgb) / .66)}.lx-wall-states{flex-wrap:wrap;gap:8px;display:flex}.lx-wall-chip{border:1px solid rgb(var(--ink-rgb) / .15);min-width:44px;height:36px;font-family:var(--font-sans);color:rgb(var(--ink-rgb) / .8);cursor:pointer;background:0 0;border-radius:18px;padding:0 14px;font-size:13px;transition:background .14s,border-color .14s}.lx-wall-chip:hover{border-color:rgb(var(--ink-rgb) / .35)}.lx-wall-chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-page-cream)}.lx-wall-count{color:var(--color-muted-soft);margin:20px 0 16px;font-size:13px}.lx-wall-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx-wall-grid>li[hidden]{display:none}.lx-wall-tile{border:1px solid var(--color-card-border);border-radius:var(--radius-base);background:var(--color-card);text-align:center;flex-direction:column;align-items:center;gap:4px;height:100%;padding:20px 12px 16px;transition:background .14s,border-color .14s,transform .16s;display:flex}.lx-wall-tile:hover{border-color:rgb(var(--ink-rgb) / .3);background:rgb(var(--ink-rgb) / .06);transform:translateY(-2px)}.lx-wall-tile:hover .lx-wall-name{color:var(--color-signal-blue)}.lx-wall-mark{place-items:center;width:48px;height:48px;margin-bottom:8px;display:grid}.lx-wall-mark img{object-fit:contain;width:48px;height:48px;display:block}.lx-wall-initials{background:var(--color-ink);width:48px;height:48px;color:var(--color-page-cream);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid}.lx-wall-name{color:var(--color-ink);font-size:14px;font-weight:500;line-height:1.3}.lx-wall-state{color:var(--color-muted-soft);font-size:12px}.lx-wall-empty{color:var(--color-muted);margin:8px 0 0;font-size:15px}.lx-wall-more{border:1px solid var(--color-ink);height:48px;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:24px;margin:24px auto 0;padding:0 28px;font-size:15px;transition:background .14s,color .14s;display:block}.lx-wall-more:hover{background:var(--color-ink);color:var(--color-page-cream)}@media (max-width:640px){.lx-wall-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.lx-wall-tile{padding:14px 6px 12px}.lx-wall-name{font-size:13px}.lx-lmhero-stats{grid-template-columns:minmax(0,1fr)}.lx-lmhero-stat,.lx-lmhero-stat:first-child{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:16px;padding:16px 0}.lx-lmhero-stat+.lx-lmhero-stat{border-left:0}.lx-lmhero-stat dd{flex:none;min-width:88px;min-height:0;font-size:32px}.lx-lmhero-stat:last-child dd{min-width:0}.lx-lmhero-stat:last-child{flex-direction:column-reverse;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.lx-lmhero-stat-link svg,.lx-wall-tile,.lx-wall-chip,.lx-wall-more{transition:none}.lx-wall-tile:hover{transform:none}}
