.home-hero[data-astro-cid-glgfkru5]{background:var(--surface);border-bottom:1px solid var(--line)}.home-hero__scene[data-astro-cid-glgfkru5]{isolation:isolate;position:relative;overflow:hidden}.home-hero__photo[data-astro-cid-glgfkru5]{object-fit:cover;object-position:center;filter:grayscale()contrast(1.05);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-hero__scene[data-astro-cid-glgfkru5]:after{content:"";z-index:-1;background:linear-gradient(90deg,#080d14 0%,#080d14f0 24%,#080d14ad 52%,#080d143d 100%);position:absolute;inset:0}.home-hero__inner[data-astro-cid-glgfkru5]{align-content:center;gap:2rem;min-height:39rem;padding-block:clamp(4rem,7vw,7rem) 2rem;display:grid}.home-hero__text[data-astro-cid-glgfkru5]{gap:1.75rem;max-width:49rem;display:grid}.home-hero__text[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]{margin:0}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{letter-spacing:-.045em;max-width:15ch;font-size:clamp(3rem,5.8vw,5.5rem);line-height:1.03}.home-hero__summary[data-astro-cid-glgfkru5]{max-width:39ch;font-size:clamp(1.125rem,1.5vw,1.375rem)}.home-hero__note[data-astro-cid-glgfkru5]{max-width:45ch}.home-hero__facts[data-astro-cid-glgfkru5]{border-top:1px solid var(--line);font-family:var(--brand-font-data);color:var(--text-muted);flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:1.5rem 0;font-size:.75rem;list-style:none;display:flex}.home-hero__facts[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{max-width:none}@media (width<=50rem){.home-hero__inner[data-astro-cid-glgfkru5]{min-height:0;padding-top:16rem;padding-bottom:3rem}.home-hero__photo[data-astro-cid-glgfkru5]{object-position:center 42%;height:22rem}.home-hero__scene[data-astro-cid-glgfkru5]:after{background:linear-gradient(#080d141f 0%,#080d14f2 37%,#080d14 52% 100%)}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:clamp(2.25rem,8vw,4rem)}.home-hero__text[data-astro-cid-glgfkru5]{gap:1.5rem}.home-hero__text[data-astro-cid-glgfkru5] .actions[data-astro-cid-glgfkru5]{align-items:flex-start}}.home-friction[data-astro-cid-yqymbbyw]{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem);display:grid}.home-friction[data-astro-cid-yqymbbyw] .section-head[data-astro-cid-yqymbbyw]{display:block}.home-friction[data-astro-cid-yqymbbyw] h2[data-astro-cid-yqymbbyw]{font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.1}.home-problems[data-astro-cid-yqymbbyw]{margin:0;padding:0;list-style:none}.home-problems[data-astro-cid-yqymbbyw] .module[data-astro-cid-yqymbbyw]{border:0;border-bottom:1px solid var(--line);background:0 0;max-width:none;padding:2rem 0 2rem 3rem;position:relative}.home-problems[data-astro-cid-yqymbbyw] .module[data-astro-cid-yqymbbyw]:first-child{padding-top:0}.home-problems[data-astro-cid-yqymbbyw] .index[data-astro-cid-yqymbbyw]{position:absolute;left:0}.home-problems[data-astro-cid-yqymbbyw] h3[data-astro-cid-yqymbbyw]{max-width:25ch;font-size:clamp(1.5rem,2.4vw,2rem)}.home-problems[data-astro-cid-yqymbbyw] .module__text[data-astro-cid-yqymbbyw]{max-width:48ch}.focus[data-astro-cid-yqymbbyw]{padding:0;overflow:hidden}.focus[data-astro-cid-yqymbbyw] h3[data-astro-cid-yqymbbyw],.focus[data-astro-cid-yqymbbyw] .module__text[data-astro-cid-yqymbbyw],.focus[data-astro-cid-yqymbbyw] .module__link[data-astro-cid-yqymbbyw]{margin-inline:2rem}.focus[data-astro-cid-yqymbbyw] .module__link[data-astro-cid-yqymbbyw]{align-items:center;gap:var(--brand-space-sm) var(--brand-space-lg);flex-wrap:wrap;margin-bottom:2rem;display:flex}.focus__extra[data-astro-cid-yqymbbyw]{align-items:center;min-height:44px;display:inline-flex}@media (width<=50rem){.home-friction[data-astro-cid-yqymbbyw]{grid-template-columns:1fr;gap:2rem}}.process-link[data-astro-cid-yqymbbyw]{margin-block-start:var(--brand-space-md)}.focus__figure[data-astro-cid-yqymbbyw]{margin-block-end:var(--brand-space-sm);position:relative}.focus__image[data-astro-cid-yqymbbyw]{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);filter:grayscale()contrast(1.06)brightness(.92);width:100%;display:block}.focus[data-astro-cid-yqymbbyw] h3[data-astro-cid-yqymbbyw]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem)}.focus[data-astro-cid-yqymbbyw] .module__text[data-astro-cid-yqymbbyw]{max-width:44ch;font-size:1.0625rem}
