.lhe-founding{--site-bg-top:#0c1024;--site-bg-bottom:#141a33;--site-dusk-edge:#241a30;--site-ink:#f4f5f8;--site-ink-quiet:#f4f5f89e;--site-line:#f4f5f824;--site-lime:#94be19;--site-lime-hover:#a6d41c;min-height:100dvh;padding:max(3.5rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(3.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:var(--site-ink);background:radial-gradient(ellipse 94% 36% at 50% 108%, var(--site-dusk-edge) 0%, transparent 73%), linear-gradient(180deg, var(--site-bg-top), var(--site-bg-bottom));font-family:Inter,Inter Fallback,Arial,Helvetica,sans-serif;display:grid;position:relative;overflow-x:hidden}.lhe-founding__language{z-index:1;min-height:2.75rem;top:max(1.25rem, env(safe-area-inset-top));right:max(1.25rem, env(safe-area-inset-right));color:var(--site-ink-quiet);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding-inline:.25rem;font-size:.78rem;text-decoration:none;display:inline-flex;position:absolute}.lhe-founding__language:hover{color:var(--site-ink)}.lhe-founding__language:focus-visible,.lhe-founding__button:focus-visible{outline:2px solid var(--site-ink);outline-offset:4px}.lhe-founding__column{align-content:center;gap:clamp(1.45rem,4.5vw,2.15rem);width:min(100%,40rem);margin:auto;display:grid}.lhe-founding__intro{text-align:center}.lhe-founding__intro-placeholder{color:var(--site-ink-quiet);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:600}.lhe-founding h1,.lhe-founding h2,.lhe-founding p,.lhe-founding figure,.lhe-founding blockquote{margin-top:0}.lhe-founding h1{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(3.4rem,15vw,6.2rem);font-weight:520;line-height:.94}.lhe-founding__stack h2{margin-bottom:1rem;font-size:clamp(1.05rem,3vw,1.2rem);font-weight:560;line-height:1.45}.lhe-founding__stack ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.lhe-founding__stack li,.lhe-founding__anchor p,.lhe-founding__closing,.lhe-founding__promise,.lhe-founding__proof{font-size:clamp(.98rem,2.6vw,1.07rem);line-height:1.68}.lhe-founding__stack li{color:var(--site-ink-quiet)}.lhe-founding__stack strong{color:var(--site-ink);font-weight:570}.lhe-founding__anchor{border-top:1px solid var(--site-line);padding-top:1.4rem}.lhe-founding__anchor p{margin-bottom:0}.lhe-founding__anchor p+p{color:var(--site-ink-quiet);margin-top:.55rem}.lhe-founding__closing,.lhe-founding__promise{text-align:center;margin-bottom:0}.lhe-founding__closing{color:var(--site-ink-quiet)}.lhe-founding__closing time{color:var(--site-ink)}.lhe-founding__care{text-align:center}.lhe-founding__depth{max-width:36rem;color:var(--site-ink-quiet);margin:.55rem auto 0;font-size:clamp(.84rem,2.3vw,.92rem);line-height:1.6}.lhe-founding__proof{border-top:1px solid var(--site-line);color:var(--site-ink-quiet);gap:1rem;padding-top:1.5rem;display:grid}.lhe-founding__proof figure,.lhe-founding__proof p{margin-bottom:0}.lhe-founding__proof blockquote{color:var(--site-ink);margin-bottom:.35rem}.lhe-founding__proof figcaption,.lhe-founding__proof small{color:var(--site-ink-quiet);font-size:.78rem}.lhe-founding__action{text-align:center}.lhe-founding__button{color:#0c1024;background:var(--site-lime);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:min(100%,15rem);min-height:3.5rem;padding:.9rem 1.8rem;font-family:inherit;font-size:1rem;font-weight:670;text-decoration:none;display:inline-flex;box-shadow:0 12px 32px #00000038}.lhe-founding__button:hover{background:var(--site-lime-hover)}.lhe-founding__reveal{opacity:0;animation:.6s ease-out forwards lhe-founding-fade}.lhe-founding__column>:first-child{animation-delay:0s}.lhe-founding__column>:nth-child(2){animation-delay:.2s}.lhe-founding__column>:nth-child(3){animation-delay:.4s}.lhe-founding__column>:nth-child(4){animation-delay:.6s}.lhe-founding__column>:nth-child(5){animation-delay:.8s}.lhe-founding__column>:nth-child(6){animation-delay:1s}.lhe-founding__column>:nth-child(7){animation-delay:1.2s}@keyframes lhe-founding-fade{to{opacity:1}}@media (width>=42rem){.lhe-founding{padding-top:max(5rem, env(safe-area-inset-top));padding-bottom:max(5rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.lhe-founding__reveal{opacity:1;animation:none}}
