.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-block-size:calc(100vh - 4.5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.home-hero-copy{--mado-ui-stack-gap:1.3rem;align-items:start}.home-hero h1{letter-spacing:-.072em;max-inline-size:11.5ch;margin:0;font-size:clamp(4rem,8.3vw,7rem);font-weight:720;line-height:.92}.home-hero-lead{color:var(--site-ink-strong);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:580}.home-hero-description{max-inline-size:61ch;color:var(--site-ink-muted);margin:0;font-size:clamp(1rem,1.5vw,1.12rem)}.home-hero-actions{--mado-ui-cluster-gap:.7rem;margin-block-start:.45rem}.home-hero-status{margin-block:.4rem 0}.home-proof-window{border:1px solid var(--site-dark-line);background:var(--site-dark);color:var(--site-dark-text);font-family:var(--site-font-mono);border-radius:.9rem;overflow:hidden;transform:translateY(1rem);box-shadow:inset 0 1px #ffffff14,0 28px 70px #0e0f1329;box-shadow:inset 0 1px lab(100% 0 0/.08),0 28px 70px lab(4.40491% .0951812 -2.18742/.16);container-type:inline-size}.home-proof-window>header,.home-proof-window>footer{color:var(--site-dark-muted);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.68rem;display:flex}.home-proof-window>header{border-block-end:1px solid var(--site-dark-line)}.home-proof-window>header span:last-child{color:#71c78c;color:lab(73.7241% -37.1664 21.0579)}.home-proof-body{padding:.45rem 1.1rem;display:grid}.home-proof-body p{border-block-end:1px solid var(--site-dark-line);grid-template-columns:1fr auto;gap:1rem;margin:0;padding-block:1.15rem;font-size:.78rem;display:grid}.home-proof-body p:last-child{border:0}.home-proof-body span{color:var(--site-dark-muted)}.home-proof-body strong{min-inline-size:0;color:var(--site-dark-text);overflow-wrap:anywhere;text-align:end;font-weight:620}.home-proof-window>footer{border-block-start:1px solid var(--site-dark-line);background:var(--site-dark-soft)}.home-proof-window>footer code{color:var(--site-dark-text);font:inherit;overflow-wrap:anywhere}.home-proof-window>footer span{color:#71c78c;color:lab(73.7241% -37.1664 21.0579);font-weight:800}.home-principles{border-block:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);margin-block-start:clamp(3rem,6vw,5rem);display:grid}.home-principles article{padding:2rem clamp(1rem,3vw,2.5rem) 2.25rem 0}.home-principles article+article{border-inline-start:1px solid var(--site-line);padding-inline-start:clamp(1rem,3vw,2.5rem)}.home-principles article>span,.home-contract-index{color:var(--site-line-strong);font-family:var(--site-font-mono);font-size:.72rem;font-weight:700}.home-principles h3{letter-spacing:-.025em;margin-block:2.5rem .7rem;font-size:1.25rem}.home-principles p{color:var(--site-ink-muted);margin:0;font-size:.94rem}.home-contracts{background:var(--site-dark);color:var(--site-dark-text)}.home-contracts .site-section-heading h2{color:var(--site-dark-text)}.home-contract-list{border-block-start:1px solid var(--site-dark-line);margin-block-start:clamp(3rem,6vw,5rem);display:grid}.home-contract-list article{border-block-end:1px solid var(--site-dark-line);grid-template-columns:3rem minmax(16rem,1fr) minmax(14rem,auto);align-items:center;gap:clamp(1rem,4vw,4rem);padding-block:clamp(1.75rem,4vw,3rem);display:grid}.home-contract-list h3{color:var(--site-dark-text);letter-spacing:-.03em;margin-block-end:.55rem;font-size:clamp(1.35rem,2.4vw,2rem)}.home-contract-list p{max-inline-size:58ch;color:var(--site-dark-muted);margin:0}.home-contract-list .mado-ui-code{--mado-ui-code-border:var(--site-dark-line);--mado-ui-code-background:var(--site-dark-soft);--mado-ui-code-color:var(--site-dark-text);white-space:nowrap;justify-self:end;padding:.55rem .7rem}.home-split{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);display:grid}.home-split-grid{border-block-start:1px solid var(--site-line);grid-template-columns:repeat(2,1fr);display:grid}.home-split-grid article{padding:1.8rem 1.8rem 0 0}.home-split-grid article+article{border-inline-start:1px solid var(--site-line);padding-inline:1.8rem 0}.home-split-label{color:var(--site-brand);font-family:var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.home-split-grid h3{letter-spacing:-.035em;margin-block-end:1rem;font-size:clamp(1.45rem,2.4vw,2rem)}.home-split-grid article>p:not(.home-split-label){color:var(--site-ink-muted)}.home-split-grid ul{margin-block-start:1.5rem}.home-dogfood{border-block:1px solid color-mix(in oklch, var(--site-brand) 15%, var(--site-line));background:var(--site-brand-soft)}.home-dogfood-grid{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.home-dogfood .site-section-heading>p:last-of-type{margin-block-end:1.5rem}.home-dogfood .site-code-example{border-color:color-mix(in oklch, var(--site-brand) 18%, var(--site-line))}.home-capability-grid{--mado-ui-grid-min:21rem;--mado-ui-grid-gap:0;border-block-start:1px solid var(--site-line);border-inline-start:1px solid var(--site-line);margin-block-start:clamp(3rem,6vw,5rem)}.home-capability-grid article{border-block-end:1px solid var(--site-line);border-inline-end:1px solid var(--site-line);min-block-size:11rem;padding:1.6rem}.home-capability-grid h3{margin-block-end:2rem;font-size:1rem}.home-capability-grid p{color:var(--site-ink-muted);margin:0;font-size:.92rem}.home-agents{background:var(--site-dark);color:var(--site-dark-text)}.home-agents-grid{grid-template-columns:minmax(18rem,.8fr) minmax(18rem,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}.home-agents .site-section-heading h2{color:var(--site-dark-text)}.home-agents-copy{align-content:center;gap:1.5rem;max-inline-size:60ch;display:grid}.home-agents-copy p{color:var(--site-dark-muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem)}.home-agents-copy .mado-ui-code{--mado-ui-code-border:var(--site-dark-line);--mado-ui-code-background:var(--site-dark-soft);--mado-ui-code-color:var(--site-dark-text)}.home-boundary{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.home-boundary-line{border-block:1px solid var(--site-line);color:var(--site-ink-muted);font-family:var(--site-font-mono);grid-template-columns:auto minmax(1rem,1fr) auto minmax(1rem,1fr) auto;align-items:center;gap:.8rem;padding-block:1.3rem;font-size:.72rem;display:grid}.home-boundary-line i{background:var(--site-line-strong);block-size:1px}.home-boundary-line strong{color:var(--site-brand);font:inherit;font-weight:800}@media (max-width:64rem){.home-hero{grid-template-columns:1fr;min-block-size:auto}.home-proof-window{max-inline-size:44rem;transform:none}.home-split,.home-dogfood-grid,.home-agents-grid,.home-boundary{grid-template-columns:1fr}}@media (max-width:48rem){.home-hero{padding-block-start:3.5rem}.home-hero h1{font-size:clamp(3rem,15.5vw,5rem)}.home-principles,.home-split-grid{grid-template-columns:1fr}.home-principles article,.home-principles article+article,.home-split-grid article,.home-split-grid article+article{border-inline-start:0;border-block-end:1px solid var(--site-line);padding:1.75rem 0}.home-principles article:last-child,.home-split-grid article:last-child{border-block-end:0}.home-principles h3{margin-block-start:1.5rem}.home-contract-list article{grid-template-columns:2rem minmax(0,1fr)}.home-contract-list .mado-ui-code{white-space:normal;grid-column:2;justify-self:start;max-inline-size:100%}.home-boundary-line{grid-template-columns:1fr;justify-items:start}.home-boundary-line i{block-size:1.5rem;inline-size:1px;margin-inline-start:.3rem}}@container (width<=360px){.home-proof-body p{grid-template-columns:1fr;gap:.2rem}.home-proof-body strong{text-align:start}}@media (forced-colors:active){.home-proof-window,.home-proof-window>header,.home-proof-window>footer,.home-proof-body p,.home-principles,.home-principles article+article,.home-contract-list,.home-contract-list article,.home-split-grid,.home-split-grid article+article,.home-dogfood,.home-capability-grid,.home-capability-grid article,.home-boundary-line{border-color:canvastext}.home-proof-window,.home-contracts,.home-agents{color:canvastext;box-shadow:none;background:canvas}}
