.lm-detail-bg--white[data-astro-cid-diyi3roc]{background:var(--lm-white)}.lm-detail-bg--ivory[data-astro-cid-diyi3roc]{background:var(--lm-ivory)}.lm-detail-bg--sand[data-astro-cid-diyi3roc]{background:var(--lm-sand)}.lm-detail-bg--tan-soft[data-astro-cid-diyi3roc]{background:var(--lm-tan-soft)}.lm-detail-split[data-astro-cid-diyi3roc],.lm-detail-grid[data-astro-cid-diyi3roc],.lm-detail-steps[data-astro-cid-diyi3roc],.lm-detail-team[data-astro-cid-diyi3roc]{padding:clamp(4rem,8vw,6.5rem) clamp(1rem,3vw,2.125rem)}.lm-detail-split[data-astro-cid-diyi3roc]{overflow:hidden}.lm-detail-split__inner[data-astro-cid-diyi3roc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,7vw,5.5rem);max-width:1140px;margin-inline:auto;display:grid}.lm-detail-split__inner--reverse[data-astro-cid-diyi3roc] .lm-detail-split__media[data-astro-cid-diyi3roc]{order:2}.lm-detail-split__media[data-astro-cid-diyi3roc]{min-height:clamp(400px,48vw,620px);position:relative}.lm-detail-split__media[data-astro-cid-diyi3roc]>span[data-astro-cid-diyi3roc]{background:var(--lm-tan);position:absolute;inset:0;transform:translate(-20px,20px)}.lm-detail-split__inner--reverse[data-astro-cid-diyi3roc] .lm-detail-split__media[data-astro-cid-diyi3roc]>span[data-astro-cid-diyi3roc]{transform:translate(20px,20px)}.lm-detail-split__picture{position:absolute;inset:0}.lm-detail-split__image,.lm-detail-split__image[data-astro-cid-diyi3roc]{object-fit:cover;object-position:var(--photo-position-desktop,center);width:100%;height:100%;position:relative}.lm-detail-split__copy[data-astro-cid-diyi3roc] .eyebrow[data-astro-cid-diyi3roc],.lm-detail-grid__header[data-astro-cid-diyi3roc] .eyebrow[data-astro-cid-diyi3roc]{align-items:center;gap:.45rem;display:flex}.lm-detail-split__copy[data-astro-cid-diyi3roc] .eyebrow[data-astro-cid-diyi3roc] svg,.lm-detail-grid__header[data-astro-cid-diyi3roc] .eyebrow[data-astro-cid-diyi3roc] svg{color:var(--lm-olive)}.lm-detail-split__copy[data-astro-cid-diyi3roc] h2[data-astro-cid-diyi3roc]{max-width:18ch;color:var(--lm-ink);font-size:clamp(2rem,4vw,2.75rem);font-weight:400}.lm-detail-split__copy[data-astro-cid-diyi3roc] h2[data-astro-cid-diyi3roc] em,.lm-detail-grid__header[data-astro-cid-diyi3roc] h2[data-astro-cid-diyi3roc] em{font-weight:inherit}.lm-detail-split__copy[data-astro-cid-diyi3roc]>p[data-astro-cid-diyi3roc]:not(.eyebrow){color:var(--lm-ink);margin:1.15rem 0 0;font-size:1.01rem;line-height:1.74}.lm-detail-split__list[data-astro-cid-diyi3roc]{gap:.75rem;margin-top:1.4rem;display:grid}.lm-detail-split__list[data-astro-cid-diyi3roc] li[data-astro-cid-diyi3roc]{color:var(--lm-ink-soft);grid-template-columns:1.4rem 1fr;gap:.65rem;font-size:.97rem;line-height:1.62;display:grid}.lm-detail-split__list[data-astro-cid-diyi3roc] li[data-astro-cid-diyi3roc]>[data-astro-cid-diyi3roc]:first-child{color:var(--lm-olive);font-family:var(--font-sans);padding-top:.22rem;font-size:.78rem}.lm-detail-split__copy[data-astro-cid-diyi3roc] .btn[data-astro-cid-diyi3roc]{margin-top:1.65rem}.lm-detail-grid__inner[data-astro-cid-diyi3roc],.lm-detail-steps__inner[data-astro-cid-diyi3roc]{max-width:1180px;margin-inline:auto}.lm-detail-grid__header[data-astro-cid-diyi3roc]{text-align:center;max-width:760px;margin:0 auto clamp(2.4rem,5vw,3.6rem)}.lm-detail-grid__header[data-astro-cid-diyi3roc] .eyebrow[data-astro-cid-diyi3roc]{justify-content:center}.lm-detail-grid__header[data-astro-cid-diyi3roc] h2[data-astro-cid-diyi3roc]{color:var(--lm-ink);font-size:clamp(2rem,4.2vw,2.9rem);font-weight:400}.lm-detail-grid__header[data-astro-cid-diyi3roc]>p[data-astro-cid-diyi3roc]:not(.eyebrow){color:var(--lm-ink-soft);margin:1.15rem auto 0;font-size:1.04rem;line-height:1.72}.lm-detail-grid__cards[data-astro-cid-diyi3roc]{grid-template-columns:repeat(var(--detail-columns,3), minmax(0, 1fr));background:var(--lm-line);border:1px solid var(--lm-line);gap:1px;display:grid}.lm-detail-feature[data-astro-cid-diyi3roc]{background:var(--lm-white);min-height:100%;padding:clamp(1.5rem,3vw,2rem)}.lm-detail-feature__mark[data-astro-cid-diyi3roc]{border:1px solid var(--lm-tan-deep);width:3.4rem;height:3.4rem;color:var(--lm-olive-deep);font-family:var(--font-sans);letter-spacing:.12em;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.lm-detail-feature[data-astro-cid-diyi3roc] h3[data-astro-cid-diyi3roc]{color:var(--lm-ink);margin-top:1.4rem;font-size:1.35rem;font-weight:400}.lm-detail-feature[data-astro-cid-diyi3roc] p[data-astro-cid-diyi3roc]{color:var(--lm-ink-soft);margin:.9rem 0 0;font-size:.96rem;line-height:1.68}.lm-detail-grid__cards--links[data-astro-cid-diyi3roc]{background:0 0;border:0;gap:1.2rem}.lm-detail-link-card[data-astro-cid-diyi3roc]{border:1px solid var(--lm-line);background:var(--lm-white);flex-direction:column;min-width:0;display:flex;position:relative}.lm-detail-link-card__media[data-astro-cid-diyi3roc]{aspect-ratio:7/4;background:var(--lm-tan);overflow:hidden}.lm-detail-link-card__media[data-astro-cid-diyi3roc] img[data-astro-cid-diyi3roc]{object-fit:cover;width:100%;height:100%;transition:transform .25s}.lm-detail-link-card[data-astro-cid-diyi3roc]:hover .lm-detail-link-card__media[data-astro-cid-diyi3roc] img[data-astro-cid-diyi3roc]{transform:scale(1.025)}.lm-detail-link-card__copy[data-astro-cid-diyi3roc]{flex-direction:column;flex:1;padding:1.65rem;display:flex}.lm-detail-link-card[data-astro-cid-diyi3roc] h3[data-astro-cid-diyi3roc]{color:var(--lm-ink);font-size:1.3rem;font-weight:400}.lm-detail-link-card[data-astro-cid-diyi3roc] h3[data-astro-cid-diyi3roc] a[data-astro-cid-diyi3roc]:after{content:"";position:absolute;inset:0}.lm-detail-link-card[data-astro-cid-diyi3roc] p[data-astro-cid-diyi3roc]{color:var(--lm-ink-soft);margin:.85rem 0 1.35rem;font-size:.94rem;line-height:1.65}.lm-detail-link-card__more[data-astro-cid-diyi3roc]{z-index:1;color:var(--lm-ink);font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;align-self:flex-start;margin-top:auto;font-size:.7rem;font-weight:700;position:relative}.lm-detail-steps__list[data-astro-cid-diyi3roc]{border-block:1px solid var(--lm-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lm-detail-steps__list[data-astro-cid-diyi3roc] li[data-astro-cid-diyi3roc]{border-right:1px solid var(--lm-line);padding:2rem clamp(1.25rem,3vw,2.25rem)}.lm-detail-steps__list[data-astro-cid-diyi3roc] li[data-astro-cid-diyi3roc]:last-child{border-right:0}.lm-detail-steps__number[data-astro-cid-diyi3roc]{color:var(--lm-olive);font-family:var(--font-sans);letter-spacing:.14em;font-size:.72rem;font-weight:700}.lm-detail-steps[data-astro-cid-diyi3roc] h3[data-astro-cid-diyi3roc]{color:var(--lm-ink);margin-top:1.1rem;font-size:1.35rem;font-weight:400}.lm-detail-steps__list[data-astro-cid-diyi3roc] p[data-astro-cid-diyi3roc]{color:var(--lm-ink-soft);margin:.75rem 0 0;font-size:.96rem;line-height:1.68}.lm-detail-steps__footer[data-astro-cid-diyi3roc]{text-align:center;max-width:760px;margin:2rem auto 0}.lm-detail-steps__footer[data-astro-cid-diyi3roc] p[data-astro-cid-diyi3roc]{margin:0 0 1.2rem}.lm-detail-team__cards[data-astro-cid-diyi3roc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.lm-detail-person[data-astro-cid-diyi3roc]{background:var(--lm-white);flex-direction:column;min-width:0;display:flex}.lm-detail-person__media[data-astro-cid-diyi3roc]{aspect-ratio:4/5;background:var(--lm-tan);position:relative;overflow:hidden}.lm-detail-person__picture{position:absolute;inset:0}.lm-detail-person__image,.lm-detail-person__image[data-astro-cid-diyi3roc]{object-fit:cover;object-position:var(--photo-position-desktop,center top);width:100%;height:100%}.lm-detail-person__copy[data-astro-cid-diyi3roc]{flex-direction:column;flex:1;padding:1.6rem;display:flex}.lm-detail-person__tag[data-astro-cid-diyi3roc],.lm-detail-person__role[data-astro-cid-diyi3roc]{font-family:var(--font-sans);letter-spacing:.06em}.lm-detail-person__tag[data-astro-cid-diyi3roc]{color:var(--lm-olive-deep);text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.lm-detail-person[data-astro-cid-diyi3roc] h3[data-astro-cid-diyi3roc]{color:var(--lm-ink);margin-top:.75rem;font-size:1.5rem;font-weight:400}.lm-detail-person__role[data-astro-cid-diyi3roc]{color:var(--lm-warm);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.lm-detail-person__copy[data-astro-cid-diyi3roc]>p[data-astro-cid-diyi3roc]:not(.lm-detail-person__tag):not(.lm-detail-person__role){color:var(--lm-ink-soft);margin:1rem 0 1.4rem;font-size:.94rem;line-height:1.65}@media (width<=1000px){.lm-detail-grid__cards[data-astro-cid-diyi3roc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.lm-detail-split__inner[data-astro-cid-diyi3roc]{grid-template-columns:1fr}.lm-detail-split__inner--reverse[data-astro-cid-diyi3roc] .lm-detail-split__media[data-astro-cid-diyi3roc]{order:0}.lm-detail-split__media[data-astro-cid-diyi3roc]{min-height:430px}.lm-detail-split__image,.lm-detail-split__image[data-astro-cid-diyi3roc]{object-position:var(--photo-position-mobile,center)}.lm-detail-steps__list[data-astro-cid-diyi3roc],.lm-detail-team__cards[data-astro-cid-diyi3roc]{grid-template-columns:1fr}.lm-detail-steps__list[data-astro-cid-diyi3roc] li[data-astro-cid-diyi3roc]{border-right:0;border-bottom:1px solid var(--lm-line)}.lm-detail-steps__list[data-astro-cid-diyi3roc] li[data-astro-cid-diyi3roc]:last-child{border-bottom:0}.lm-detail-person__image,.lm-detail-person__image[data-astro-cid-diyi3roc]{object-position:var(--photo-position-mobile,center top)}}@media (width<=600px){.lm-detail-grid__cards[data-astro-cid-diyi3roc]{grid-template-columns:1fr}.lm-detail-split__media[data-astro-cid-diyi3roc]{min-height:340px}.lm-detail-feature[data-astro-cid-diyi3roc],.lm-detail-link-card__copy[data-astro-cid-diyi3roc],.lm-detail-person__copy[data-astro-cid-diyi3roc]{padding:1.35rem}}
