body{letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.lx-hero-desc,.lx-head p,.lx-page-lede{letter-spacing:-.01em}.lx-head h2 .lx-soft,.lx-title .lx-soft{margin-top:.04em;display:block}.payload-richtext [style*=justify]{text-align:left!important}.lx-tile-latest{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.lx-tile-latest-label{font-family:var(--font-code);letter-spacing:.02em;color:var(--muted);font-size:11.5px}.lx-tile-latest-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.lx-tile-latest+.lx-tile-more{margin-top:4px}.lx-tile:hover .lx-tile-latest-title{color:var(--brand)}@media (min-width:1101px){.lx-team-row{grid-template-columns:repeat(var(--n), minmax(0, 248px))}}.lx-panel,.site-footer{border-radius:0;margin-inline:0}.site-footer{margin-bottom:0}.lx-wwd,.lx-featured,.lx-arch,.lx-latest{background:var(--bg-2);box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line)}.lx-featured{box-shadow:inset 0 1px 0 var(--line);padding-bottom:var(--section-y)}.lx-featured+.lx-arch{box-shadow:inset 0 -1px 0 var(--line);padding-top:0}.lx-wwd .lx-tile,.lx-latest .lx-article,.lx-latest .lx-article-lead,.lx-featured .lx-featured-item{border-color:color-mix(in srgb, var(--line-strong) 70%, transparent)}.lx-showcase,.lx-lab{margin-block:0}.lx-hero-title{font-size:clamp(46px,6vw,86px)}
