.lpHome{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;position:relative;width:100%}.lpReveal{opacity:0;transform:translateY(1.75rem);transition:opacity .8s ease,transform .8s ease}.lpReveal.lpVis{opacity:1;transform:translateY(0)}.lpRd1{transition-delay:.1s}.lpRd2{transition-delay:.22s}@media (prefers-reduced-motion:reduce){.lpReveal{opacity:1;transform:none;transition:none}.lpRd1,.lpRd2{transition-delay:0s}}.lpPillars{padding:6.25rem 0 8.75rem;margin:0;display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media (min-width:48rem){.lpPillars{grid-template-columns:1fr 1fr 1fr;gap:3.5rem}}.lpPillarN{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:var(--text-xl);color:color-mix(in srgb,var(--ink) 52%,transparent);margin:0 0 .875rem}.lpPillarT{margin:0 0 .625rem;max-width:none;font-size:var(--text-lg);font-weight:var(--font-weight-regular);color:var(--ink)}.lpPillarB{margin:0;max-width:none;font-size:var(--text-base);line-height:1.8;color:color-mix(in srgb,var(--ink) 74%,transparent)}.lpSectionFinal{text-align:center;padding:6.25rem 0 7.5rem;border-top:.0625rem solid var(--border-primary)}.lpFinalQuote{margin:0 auto 1rem;padding:0;border:none;max-width:42rem;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:clamp(var(--text-lg),2.75vw,1.375rem);line-height:1.45;letter-spacing:-.015em;color:color-mix(in srgb,var(--ink) 74%,transparent)}.lpFinalQuote p{margin:0;max-width:none;text-wrap:balance}.lpFinalQuoteBy{margin:0;max-width:none;font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 74%,transparent)}