.hero.svelte-1mi9kit{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:min(760px,100dvh - 5.25rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.hero-copy.svelte-1mi9kit{max-width:58rem}.kicker.svelte-1mi9kit{color:var(--color-cyan);font:600 .68rem/1.4 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem}h1.svelte-1mi9kit{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(3rem,7.8vw,7.4rem);line-height:.9}.lead.svelte-1mi9kit{max-width:62ch;color:var(--color-fg);margin:2rem 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.6}.support.svelte-1mi9kit{max-width:68ch;color:var(--color-muted);margin:1rem 0 0;line-height:1.7}.actions.svelte-1mi9kit{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.cta.svelte-1mi9kit{min-height:var(--shimpz-control-height);color:var(--shimpz-color-text-muted);font:700 .72rem/1 var(--shimpz-font-mono);letter-spacing:.07em;border:1px solid var(--shimpz-color-border);clip-path:polygon(0 0,calc(100% - var(--shimpz-cut)) 0,100% var(--shimpz-cut),100% 100%,0 100%);text-transform:uppercase;justify-content:center;align-items:center;padding:.6rem .9rem;display:inline-flex}.cta.primary.svelte-1mi9kit{color:var(--shimpz-color-bg);background:var(--shimpz-color-cyan);border-color:var(--shimpz-color-cyan)}.cta.secondary.svelte-1mi9kit{color:var(--shimpz-color-cyan);background:var(--shimpz-color-surface-raised);border-color:var(--shimpz-color-cyan)}.cta.svelte-1mi9kit:hover{color:var(--shimpz-color-bg);background:var(--shimpz-color-text);border-color:var(--shimpz-color-text);box-shadow:var(--shimpz-glow-cyan)}.hero-mark.svelte-1mi9kit{aspect-ratio:1;border:1px solid var(--color-border);clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);background:radial-gradient(circle,#00f0ff21,#0000 65%);place-items:center;display:grid;position:relative}.hero-mark.svelte-1mi9kit .shimpz-brand{transform:scale(2.2)}.hero-mark.svelte-1mi9kit span:where(.svelte-1mi9kit){font:600 .68rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;position:absolute;inset-block-end:1.2rem;inset-inline-start:1.4rem}.hero-mark.svelte-1mi9kit i:where(.svelte-1mi9kit){background:var(--color-green);width:.55rem;height:.55rem;box-shadow:0 0 12px var(--color-green);border-radius:50%;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.section.svelte-1mi9kit{padding-block:clamp(5rem,10vw,9rem)}.section-heading.svelte-1mi9kit{max-width:64rem;margin-block-end:clamp(2.5rem,6vw,4rem)}.section-heading.wide.svelte-1mi9kit{max-width:72rem}h2.svelte-1mi9kit{letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.98}.section-heading.svelte-1mi9kit>p:where(.svelte-1mi9kit):last-child,.open-grid.svelte-1mi9kit p:where(.svelte-1mi9kit),.final.svelte-1mi9kit>p:where(.svelte-1mi9kit){max-width:68ch;color:var(--color-muted);font-size:1rem;line-height:1.75}.profile-grid.svelte-1mi9kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.institutional-card{min-height:20rem;padding:clamp(1.5rem,4vw,2.5rem)}.institutional-card h3{margin:auto 0 1rem;font-size:clamp(1.7rem,4vw,2.8rem)}.institutional-card p{color:var(--color-muted);line-height:1.7}.institutional-card small,.card-index.svelte-1mi9kit{color:var(--color-muted-2);font:600 .68rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.architecture.svelte-1mi9kit,.open-source.svelte-1mi9kit{border-block:1px solid var(--color-border);background:var(--color-surface)}.install-grid.svelte-1mi9kit{grid-template-columns:minmax(0,.85fr) minmax(24rem,1fr);align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.install-grid.svelte-1mi9kit .section-heading:where(.svelte-1mi9kit){margin-block-end:0}.install-action.svelte-1mi9kit>a:where(.svelte-1mi9kit){color:var(--color-cyan);font:600 .68rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-block-start:1rem;display:inline-flex}.concept-grid.svelte-1mi9kit{border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.concept-grid.svelte-1mi9kit article:where(.svelte-1mi9kit){border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);min-height:18rem;padding:1.5rem}.concept-grid.svelte-1mi9kit span:where(.svelte-1mi9kit),.publication-flow.svelte-1mi9kit>li:where(.svelte-1mi9kit)>span:where(.svelte-1mi9kit){color:var(--color-cyan);font:600 .65rem/1 var(--font-mono)}.concept-grid.svelte-1mi9kit h3:where(.svelte-1mi9kit),.publication-flow.svelte-1mi9kit h3:where(.svelte-1mi9kit){margin:3rem 0 1rem;font-size:1.15rem}.concept-grid.svelte-1mi9kit p:where(.svelte-1mi9kit),.publication-flow.svelte-1mi9kit p:where(.svelte-1mi9kit){color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.65}.powers-note.svelte-1mi9kit{border:1px solid var(--color-border);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:2rem;margin-block-start:1rem;padding:1.5rem;display:grid}.powers-note.svelte-1mi9kit>span:where(.svelte-1mi9kit){color:var(--color-cyan);font:600 .65rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.powers-note.svelte-1mi9kit h3:where(.svelte-1mi9kit){margin:0 0 .5rem;font-size:1.15rem}.powers-note.svelte-1mi9kit p:where(.svelte-1mi9kit){max-width:58rem;color:var(--color-muted);margin:0;line-height:1.65}.publication-flow.svelte-1mi9kit{border:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.publication-flow.svelte-1mi9kit li:where(.svelte-1mi9kit){border-inline-end:1px solid var(--color-border);grid-template-rows:auto 1fr;min-height:16rem;padding:1.5rem;display:grid}.publication-flow.svelte-1mi9kit li:where(.svelte-1mi9kit):last-child{border-inline-end:0}.publication-flow.svelte-1mi9kit div:where(.svelte-1mi9kit){align-self:end}.publication-flow.svelte-1mi9kit h3:where(.svelte-1mi9kit){margin-block-start:0}.open-grid.svelte-1mi9kit{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);display:grid}.final.svelte-1mi9kit{text-align:center}.final.svelte-1mi9kit h2:where(.svelte-1mi9kit),.final.svelte-1mi9kit>p:where(.svelte-1mi9kit){margin-inline:auto}.final.svelte-1mi9kit .actions:where(.svelte-1mi9kit){justify-content:center}@media (width<=980px){.concept-grid.svelte-1mi9kit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero.svelte-1mi9kit,.open-grid.svelte-1mi9kit,.install-grid.svelte-1mi9kit{grid-template-columns:1fr}.hero.svelte-1mi9kit{min-height:auto}.hero-mark.svelte-1mi9kit{width:min(100%,24rem)}.profile-grid.svelte-1mi9kit,.publication-flow.svelte-1mi9kit{grid-template-columns:1fr}.publication-flow.svelte-1mi9kit li:where(.svelte-1mi9kit){border-inline-end:0;border-block-end:1px solid var(--color-border);min-height:12rem}.publication-flow.svelte-1mi9kit li:where(.svelte-1mi9kit):last-child{border-block-end:0}}@media (width<=480px){.concept-grid.svelte-1mi9kit,.powers-note.svelte-1mi9kit{grid-template-columns:1fr}.concept-grid.svelte-1mi9kit article:where(.svelte-1mi9kit){min-height:14rem}}
