.lahf-page-hero{position:relative;overflow:hidden;background-image:var(--gradient-hero);color:var(--primary-foreground)}.lahf-page-hero__blob-tr{position:absolute;top:-6rem;right:-6rem;width:24rem;height:24rem;border-radius:9999px;background:oklch(from var(--secondary) l c h / 0.3);filter:blur(4rem);pointer-events:none}.lahf-page-hero__blob-bl{position:absolute;bottom:-8rem;left:-5rem;width:20rem;height:20rem;border-radius:9999px;background:rgba(255,255,255,.1);filter:blur(4rem);pointer-events:none}.lahf-page-hero__inner{position:relative;max-width:48rem;margin:0 auto;padding:4rem 1.25rem;text-align:center}@media (min-width:1024px){.lahf-page-hero__inner{padding:7rem 2rem}}.lahf-page-hero__eyebrow{display:inline-block;border-radius:999px;background:rgba(255,255,255,.15);padding:.375rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(6px)}.lahf-page-hero__title{margin-top:1.25rem;font-size:clamp(2rem,4vw,3rem)!important;font-weight:700;line-height:1.1!important;font-family:var(--lahf-font-head);letter-spacing:-0.02em}.lahf-page-hero__desc{margin:1.25rem auto 0;max-width:32rem;font-size:1.125rem;color:rgba(255,255,255,.85)}.lahf-prose__inner{max-width:48rem;margin:0 auto;padding:3rem 1.25rem;color:var(--foreground);font-family:var(--lahf-font-body);font-size:1.125rem;line-height:1.75}.lahf-prose__inner p{color:var(--muted-foreground);margin-top:0;margin-bottom:1.25rem}.lahf-prose__inner h2{font-family:var(--lahf-font-head);font-size:clamp(1.375rem,2.5vw,1.875rem)!important;font-weight:700;letter-spacing:-0.02em;color:var(--foreground);margin-top:2.5rem;margin-bottom:0.75rem;line-height:1.25!important}.lahf-prose__inner h3{font-family:var(--lahf-font-head);font-size:clamp(1.125rem,2vw,1.375rem)!important;font-weight:600;letter-spacing:-0.01em;color:var(--foreground);margin-top:2rem;margin-bottom:0.5rem;line-height:1.3!important}.lahf-prose__inner ul,.lahf-prose__inner ol{padding-left:1.5rem;margin-top:0;margin-bottom:1.25rem;color:var(--muted-foreground)}.lahf-prose__inner li{margin-bottom:0.5rem;line-height:1.75}.lahf-prose__inner li::marker{color:var(--primary)}.lahf-prose__inner a{color:var(--primary)!important;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.lahf-prose__inner a:hover{color:var(--secondary-foreground)!important}.lahf-prose__inner strong{font-weight:600;color:var(--foreground)}.lahf-prose__inner em{color:var(--muted-foreground)}.lahf-prose__inner hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.lahf-prose__inner blockquote{border-left:3px solid var(--primary);padding-left:1.25rem;margin:1.5rem 0;color:var(--muted-foreground);font-style:italic}@media (min-width:1024px){.lahf-prose__inner{padding:4rem 2rem}}