.Home-module__9NVa9G__section{--sec-ground:var(--color-background);padding-block:var(--landing-section-gap);background:var(--sec-ground);scroll-margin-top:72px;position:relative}.Home-module__9NVa9G__tinted{--sec-ground:var(--color-accent)}.Home-module__9NVa9G__label{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-secondary)}.Home-module__9NVa9G__title{margin:var(--space-lg) 0 0;max-width:16ch;font-size:var(--font-size-landing-title);letter-spacing:-.04em;text-wrap:balance;color:var(--color-text-primary);font-weight:800;line-height:1.02}.Home-module__9NVa9G__lead{margin:var(--space-xl) 0 0;max-width:34rem;font-size:var(--font-size-landing-lead);color:var(--color-text-secondary);line-height:1.5}.Home-module__9NVa9G__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.Home-module__9NVa9G__tag{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--font-size-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;white-space:nowrap;background:var(--landing-tag-info-bg);color:var(--landing-tag-info);border-radius:5px;padding:4px 7px;line-height:1;display:inline-block}.Home-module__9NVa9G__tag[data-tone=warn]{background:var(--landing-tag-warn-bg);color:var(--landing-tag-warn)}.Home-module__9NVa9G__tag[data-tone=bad]{background:var(--landing-tag-bad-bg);color:var(--landing-tag-bad)}.Home-module__9NVa9G__tag[data-tone=ok]{background:var(--landing-tag-ok-bg);color:var(--landing-tag-ok)}.Home-module__9NVa9G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Home-module__9NVa9G__word{display:inline-block}@media (prefers-reduced-motion:no-preference){html[data-fx=on] [data-play=armed] .Home-module__9NVa9G__word{opacity:0;transform:translateY(.45em)}[data-play=on] .Home-module__9NVa9G__word{animation:Home-module__9NVa9G__wordRise .7s var(--ease-out-soft) backwards;animation-delay:calc(var(--w,0) * 70ms)}html[data-fx=on] .Home-module__9NVa9G__stagger[data-play=armed]>*{opacity:0;transform:translateY(22px)}.Home-module__9NVa9G__stagger[data-play=on]>*{animation:Home-module__9NVa9G__stepIn .6s var(--ease-out-soft) backwards}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(2){animation-delay:80ms}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(3){animation-delay:.16s}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(4){animation-delay:.24s}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(5){animation-delay:.32s}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(6){animation-delay:.4s}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(7){animation-delay:.48s}.Home-module__9NVa9G__stagger[data-play=on]>:nth-child(8){animation-delay:.56s}}@keyframes Home-module__9NVa9G__wordRise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes Home-module__9NVa9G__stepIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
.Landing-module__mitg-q__shell{width:100%;max-width:1200px;padding-inline:var(--space-xl);margin-inline:auto}.Landing-module__mitg-q__section{padding-block:var(--landing-section-gap);position:relative}.Landing-module__mitg-q__anchor{scroll-margin-top:88px}.Landing-module__mitg-q__tinted{background:var(--color-accent)}.Landing-module__mitg-q__progressBar{z-index:var(--z-landing-progress);transform-origin:0;height:2px;transform:scaleX(var(--p,0));background:var(--color-highlight);pointer-events:none;position:fixed;inset:0 0 auto}html[data-fx=on] [data-reveal]{--reveal-dur:.65s;opacity:0;transition:opacity var(--reveal-dur) var(--ease-out-soft), transform var(--reveal-dur) var(--ease-out-soft), translate var(--transition-hover), scale var(--transition-hover), box-shadow var(--transition-hover), border-color var(--transition-hover);transition-delay:var(--reveal-delay,0s)}html[data-fx=on] [data-reveal=up]{transform:translateY(56px)}html[data-fx=on] [data-reveal=left]{transform:translate(-90px)}html[data-fx=on] [data-reveal=right]{transform:translate(90px)}html[data-fx=on] [data-reveal=scale]{transform:scale(.88)}html[data-fx=on] [data-reveal=rule]{transform:scaleX(0)}html[data-fx=on] [data-reveal=blur]{filter:blur(14px);transition:opacity var(--reveal-dur) var(--ease-out-soft), transform var(--reveal-dur) var(--ease-out-soft), filter var(--reveal-dur) var(--ease-out-soft), translate var(--transition-hover), scale var(--transition-hover), box-shadow var(--transition-hover), border-color var(--transition-hover);transform:translateY(32px)}html[data-fx=on] [data-reveal=wipe]{clip-path:inset(0 0 100%);transition:opacity var(--reveal-dur) var(--ease-out-soft), transform var(--reveal-dur) var(--ease-out-soft), clip-path calc(var(--reveal-dur) + 50ms) var(--ease-out-soft), translate var(--transition-hover), scale var(--transition-hover), box-shadow var(--transition-hover), border-color var(--transition-hover)}html[data-fx=on] [data-reveal][data-seen]{--reveal-dur:.45s;transition-delay:0s}html[data-fx=on] [data-reveal][data-inview]{opacity:1;filter:none;clip-path:inset(0);transform:none}html[data-fx=reduced] [data-reveal]{transition:none}.Landing-module__mitg-q__eyebrow{align-items:center;gap:var(--space-sm);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0;display:inline-flex}.Landing-module__mitg-q__head{align-items:flex-start;gap:var(--space-lg);max-width:800px;margin-bottom:clamp(var(--space-4xl), 5vw, var(--space-5xl));text-align:left;flex-direction:column;display:flex}.Landing-module__mitg-q__headRule{border-radius:var(--radius-full);background:var(--color-highlight);width:72px;height:2px}.Landing-module__mitg-q__headLead{max-width:60ch;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.Landing-module__mitg-q__sectionTitle{max-width:18ch;font-size:var(--font-size-landing-title);letter-spacing:-.04em;color:var(--color-text-primary);text-wrap:balance;font-weight:800;line-height:1.02}.Landing-module__mitg-q__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.Landing-module__mitg-q__hairline{border:0;border-top:1px solid var(--color-border-light)}.Landing-module__mitg-q__tear{border:0;border-top:1px dashed var(--color-border-dashed)}.Landing-module__mitg-q__chip{align-items:center;gap:var(--space-xs);padding:3px var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--font-size-xs);letter-spacing:.06em;font-weight:700;display:inline-flex}.Landing-module__mitg-q__chipInfo{background:var(--color-info-bg);color:var(--color-info)}.Landing-module__mitg-q__chipSuccess{background:var(--color-success-bg);color:var(--color-success)}.Landing-module__mitg-q__chipDanger{background:var(--color-danger-bg);color:var(--color-danger)}.Landing-module__mitg-q__chipNeutral{background:var(--color-accent);color:var(--color-primary)}.Landing-module__mitg-q__card{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.Landing-module__mitg-q__section a:focus-visible,.Landing-module__mitg-q__section button:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;border-radius:var(--radius-sm)}.Landing-module__mitg-q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
