.lp-head{margin-bottom:var(--head-gap)}.lp-head[data-layout=split]{grid-template-columns:fit-content(640px) minmax(0,400px);justify-content:space-between;align-items:end;gap:24px 48px;display:grid}.lp-head__main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lp-head[data-layout=center] .lp-head__main{text-align:center;align-items:center}.lp-head__eyebrow{margin-bottom:16px}.lp-head__title{color:var(--text);font-family:var(--font-display);font-size:var(--text-display);font-stretch:calc(var(--wdth-display) * 1%);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.lp-head[data-size=display-2xl] .lp-head__title{font-size:var(--text-display-2xl);line-height:var(--leading-display-2xl);letter-spacing:var(--tracking-display-2xl)}.lp-head[data-layout=center] .lp-head__title{max-width:15em}.lp-head__dim{color:var(--text-dim)}@media (min-width:810px){.lp-head__dim{display:block}}.lp-head__subtitle{max-width:560px;color:var(--muted);font-size:var(--text-lead);line-height:var(--leading-lead);text-wrap:pretty;margin:16px 0 0}.lp-head__side{flex-direction:column;align-items:flex-start;gap:16px;max-width:400px;display:flex}.lp-head__aside{color:var(--muted);font-size:var(--text-base);line-height:var(--leading-base);text-wrap:pretty;margin:0}.lp-head__aside a,.lp-head__subtitle a{color:var(--text);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.lp-head[data-layout=center] .lp-head__action,.lp-head[data-layout=stack] .lp-head__action{margin-top:20px}@media (max-width:809.98px){.lp-head[data-layout=split]{grid-template-columns:minmax(0,1fr);gap:16px}}.lp-link{color:var(--text);font-size:.9375rem;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp-link svg{width:16px;height:16px;transition:transform var(--dur-rm) var(--ease-rm)}.lp-link:hover svg{transform:translate(3px)}.lp-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}
