.lh .pg__label:before{content:none}.lh-line{display:inline}.lh-hero{padding-bottom:clamp(56px,6vw,96px)}.lh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,88px);display:grid}.lh-hero__ph{aspect-ratio:4/3;border-radius:var(--pg-r-block);background:var(--pg-bg-alt);margin:0;overflow:hidden}.lh-hero__ph img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.lh-hero__link{font:400 16px/1 var(--font);color:var(--pg-ink);align-items:center;gap:10px;padding:0 6px;text-decoration:none;transition:color .2s;display:inline-flex}.lh-hero__link:hover{color:var(--pg-accent)}.lh svg{flex:none;width:18px;height:18px;transition:transform .25s}.lh a:hover>svg{transform:translate(4px)}.lh-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,96px);margin-bottom:clamp(40px,4vw,60px);display:grid}.lh-head .pg__h2{margin:0}.lh-head__lead{max-width:48ch;font:300 17px/1.6 var(--font);color:var(--pg-muted);margin:0}.lh-dirs__grid{grid-template-columns:1fr 1fr;gap:clamp(48px,5vw,72px) clamp(28px,3vw,48px);display:grid}.lh-dir{flex-direction:column;scroll-margin-top:100px;display:flex}.lh-card{isolation:isolate;border-radius:var(--pg-r-card);color:#fff;flex-direction:column;justify-content:space-between;min-height:340px;padding:26px 28px 28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lh-card__ph{z-index:-1;background:var(--pg-bg-alt);position:absolute;inset:0}.lh-card__ph img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.6,.2,1);display:block}.lh-card__ph:after{content:"";background:linear-gradient(#080e1a80 0%,#080e1a00 32%,#080e1a73 58%,#080e1ae0 100%);position:absolute;inset:0}.lh-card:hover .lh-card__ph img{transform:scale(1.04)}.lh-card:after{content:"";pointer-events:none;--c:#ffffffb3;background:linear-gradient(var(--c), var(--c)) top left / 22px 1px, linear-gradient(var(--c), var(--c)) top left / 1px 22px, linear-gradient(var(--c), var(--c)) top right / 22px 1px, linear-gradient(var(--c), var(--c)) top right / 1px 22px, linear-gradient(var(--c), var(--c)) bottom left / 22px 1px, linear-gradient(var(--c), var(--c)) bottom left / 1px 22px, linear-gradient(var(--c), var(--c)) bottom right / 22px 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px 22px;opacity:0;background-repeat:no-repeat;transition:opacity .45s,transform .45s;position:absolute;inset:12px;transform:scale(1.04)}.lh-card:hover:after,.lh-card:focus-visible:after{opacity:1;transform:none}.lh-card:focus-visible{outline:2px solid var(--pg-accent);outline-offset:3px}.lh-card__top{font:400 12.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;justify-content:space-between;display:flex}.lh-card__body{flex-direction:column;gap:10px;display:flex}.lh-card__body b{font:400 clamp(26px, 2.2vw, 32px) / 1.15 var(--metal1), var(--font)}.lh-card__body span{max-width:46ch;font:300 15.5px/1.5 var(--font);color:#ffffffdb}.lh-more{font:400 15px/1.3 var(--font);color:var(--pg-accent);align-items:center;gap:10px;margin-top:22px;text-decoration:none;display:inline-flex}.lh-list{margin:8px 0 0;padding:0;list-style:none}.lh-list li+li{border-top:1px solid var(--pg-line)}.lh-list a{color:var(--pg-ink);grid-template-columns:1fr auto;gap:4px 16px;padding:17px 0;text-decoration:none;display:grid}.lh-list__t{font:400 17px/1.35 var(--font);transition:color .2s}.lh-list__d{font:300 14.5px/1.45 var(--font);color:var(--pg-muted);grid-column:1}.lh-list a>svg{color:var(--pg-muted);grid-area:1/2/span 2;align-self:center}.lh-list a:hover .lh-list__t,.lh-list a:hover>svg{color:var(--pg-accent)}.lh-docs{padding-block:var(--pg-section-y);color:#fff;background:linear-gradient(135deg,#0b1526 0%,#0c2f5e 100%);scroll-margin-top:80px}.lh-docs__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.lh-docs .pg__label,.lh-docs .pg__label b{color:#ffffffb3}.lh-docs .pg__label i{background:#ffffffb3}.lh-docs .pg__h2{color:#fff}.lh-docs__lead{max-width:44ch;font:300 17px/1.6 var(--font);color:#ffffffb8;margin:0}.lh-list--inv{grid-template-columns:1fr 1fr;column-gap:40px;margin:0;display:grid}.lh-list--inv li,.lh-list--inv li+li{border-top:1px solid #ffffff29}.lh-list--inv a{color:#fff;grid-template-columns:36px 1fr auto;padding:22px 0 24px}.lh-list--inv .lh-list__n{font:300 14px/1.7 var(--font);color:#ffffff80;grid-row:1/span 2}.lh-list--inv .lh-list__t{grid-column:2}.lh-list--inv .lh-list__d{color:#fff9;grid-column:2}.lh-list--inv a>svg{color:#ffffff8c;grid-column:3}.lh-list--inv a:hover .lh-list__t,.lh-list--inv a:hover>svg{color:#fff}.lh-list--inv a:hover .lh-list__t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lh-co{font:300 15px/1.5 var(--font);border-top:1px solid #ffffff29;margin:40px 0 0;padding-top:22px}.lh-co>dt{font:400 12.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#fff9}.lh-co dd.lh-co__name{font:400 17px/1.3 var(--font);color:#fff;margin:14px 0 12px}.lh-co div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.lh-co div dt{color:#fff9}.lh-co dd{color:#fff;margin:0}@media (max-width:1024px){.lh-hero__grid,.lh-head,.lh-docs__grid{grid-template-columns:1fr}.lh-head{align-items:start}}@media (max-width:760px){.lh-dirs__grid,.lh-list--inv{grid-template-columns:1fr}.lh-card{min-height:300px;padding:22px}.lh-docs{padding-block:var(--pg-section-y-mob)}.lh-head__lead,.lh-docs__lead{font-size:16px}}@media (prefers-reduced-motion:reduce){.lh-card__ph img,.lh-card:after,.lh svg{transition:none}}
