.hero.svelte-1uha8ag{min-height:min(980px,100svh);padding:calc(var(--header-height) + clamp(4rem,8vw,7rem)) 1.5rem 2rem;overflow:hidden;border-bottom:1px solid var(--line)}.hero__inner.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:clamp(3rem,7vw,7rem);align-items:center}.hero__eyebrow.svelte-1uha8ag{display:flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt)}.hero__eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){width:2rem;height:1px;background:var(--cobalt)}h1.svelte-1uha8ag{max-width:13ch;font-size:clamp(3.7rem,7.4vw,7.1rem);font-weight:600;line-height:.88;letter-spacing:-.076em}h1.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-weight:inherit;color:var(--cobalt)}.hero__description.svelte-1uha8ag{max-width:42rem;margin-top:2rem;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75;color:var(--graphite)}.factory-plate.svelte-1uha8ag{position:relative;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#ffffffb8;box-shadow:var(--shadow-soft);overflow:hidden;transform:rotate(1.25deg)}.factory-plate.svelte-1uha8ag:before{position:absolute;inset:auto -4rem -5rem auto;width:15rem;height:15rem;border-radius:50%;background:#6fe0b559;content:"";filter:blur(12px)}.factory-plate__top.svelte-1uha8ag,.factory-plate__bottom.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;font-family:var(--font-mono);font-size:.56rem;text-transform:uppercase;color:var(--graphite)}.factory-plate__top.svelte-1uha8ag{border-bottom:1px solid var(--line)}.factory-plate__top.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:flex;align-items:center;gap:.4rem;color:var(--signal-deep)}.factory-plate__top.svelte-1uha8ag i:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:var(--signal-deep)}.factory-plate__field.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:430px}.factory-plate__side.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;padding:1.4rem;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px}.factory-plate__side--learned.svelte-1uha8ag{align-items:flex-end;background:radial-gradient(circle at 70% 25%,rgba(111,224,181,.72),transparent 36%),var(--paper-soft)}.factory-plate__side.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;color:var(--graphite)}.factory-plate__side.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:auto;font-size:clamp(1.4rem,3vw,2.3rem)}.factory-plate__side.svelte-1uha8ag>span:where(.svelte-1uha8ag){margin-top:.45rem;padding:.3rem .5rem;border:1px solid var(--line-strong);border-radius:999px;background:#ffffffbf;font-family:var(--font-mono);font-size:.52rem;color:var(--ink-soft)}.factory-plate__seam.svelte-1uha8ag{position:absolute;inset:0 auto 0 50%;display:flex;width:1px;align-items:center;justify-content:center;background:var(--cobalt)}.factory-plate__seam.svelte-1uha8ag span:where(.svelte-1uha8ag){z-index:1;display:grid;width:62px;height:62px;place-items:center;border:1px solid var(--cobalt);border-radius:50%;background:var(--paper-raised);font-family:var(--font-mono);font-weight:700;color:var(--cobalt)}.factory-plate__seam.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;width:145px;height:145px;border:1px dashed rgba(23,92,211,.28);border-radius:50%}.factory-plate__bottom.svelte-1uha8ag{border-top:1px solid var(--line)}.hero__rail.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(4rem,8vw,7rem);padding-inline:var(--space-lg)}.hero__rail.svelte-1uha8ag span:where(.svelte-1uha8ag){position:relative;padding-top:1rem;border-top:2px solid var(--cobalt);font-family:var(--font-mono);font-size:.55rem;font-weight:700;text-transform:uppercase;color:var(--graphite)}.hero__rail.svelte-1uha8ag span:where(.svelte-1uha8ag):before{position:absolute;top:-6px;left:0;width:10px;height:10px;border:2px solid var(--paper);border-radius:50%;background:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt);content:""}.hero__rail.svelte-1uha8ag span.last:where(.svelte-1uha8ag){border-color:var(--signal-deep)}.hero__rail.svelte-1uha8ag span.last:where(.svelte-1uha8ag):before{background:var(--signal-deep);box-shadow:0 0 0 1px var(--signal-deep)}.latest__grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(10rem,.35fr) 1fr;gap:var(--space-2xl)}.latest__label.svelte-1uha8ag>p:where(.svelte-1uha8ag),.latest__change.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-bottom:1rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--cobalt)}.latest__content.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);gap:clamp(2rem,6vw,5rem);padding-bottom:2rem;border-bottom:1px solid var(--line-strong)}.latest__release.svelte-1uha8ag{font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;color:var(--signal-deep)}.latest.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1rem;font-size:clamp(3rem,7vw,6rem);line-height:.9;letter-spacing:-.07em}.latest__content.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child>p:where(.svelte-1uha8ag):last-child{max-width:40rem;margin-top:1.5rem;font-size:1rem;line-height:1.7}.latest__change.svelte-1uha8ag{padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-soft)}.latest__change.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:block;font-size:.8rem;line-height:1.6;color:var(--ink-soft)}.latest__change.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;gap:1rem;margin-top:1.5rem;font-family:var(--font-mono);font-size:.6rem;font-weight:700;color:var(--cobalt)}.preview-grid.svelte-1uha8ag,.notes-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.section-action.svelte-1uha8ag{display:flex;justify-content:flex-end;margin-top:2rem}.factory-section.svelte-1uha8ag{background:linear-gradient(90deg,transparent 49.9%,rgba(23,92,211,.06) 50%,transparent 50.1%),var(--paper)}.evidence-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(23,92,211,.25);border-radius:var(--radius-md);background:#175cd340;overflow:hidden}.evidence-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){position:relative;min-height:240px;padding:clamp(1.3rem,3vw,2rem);background:#ffffffb8;transition:background var(--transition-fast)}.evidence-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#fff}.evidence-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;color:var(--cobalt)}.evidence-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:18ch;margin-top:2rem;font-size:clamp(1.4rem,3vw,2.2rem)}.evidence-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;margin-top:.8rem;font-size:.8rem;line-height:1.6;color:var(--graphite)}.evidence-grid.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;top:1.5rem;right:1.5rem;font-family:var(--font-mono);font-style:normal;color:var(--cobalt)}.notes-grid.svelte-1uha8ag{gap:1px;background:var(--ink-line)}.notes-link.svelte-1uha8ag{color:var(--signal)}.work-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--line-strong);overflow:hidden}.work-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:280px;padding:clamp(1.3rem,3vw,2rem);background:var(--paper-raised)}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag){grid-column:1 / -1;display:grid;grid-template-columns:3rem .5fr 1fr;gap:1rem;align-items:center;min-height:auto;background:var(--paper-soft)}.work-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.56rem;color:var(--cobalt)}.work-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:4rem;font-size:clamp(1.5rem,3vw,2.4rem)}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-top:0;font-size:1.2rem}.work-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:1rem;font-size:.82rem;line-height:1.65;color:var(--graphite)}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-top:0}.direct-contact.svelte-1uha8ag{background:radial-gradient(circle at 80% 70%,rgba(111,224,181,.28),transparent 27rem),var(--cobalt-soft)}.direct-contact__inner.svelte-1uha8ag{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,7rem);align-items:end}.direct-contact__inner.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child>p:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--cobalt)}.direct-contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:13ch;margin-top:1rem;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.96}.direct-contact__inner.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child>p:where(.svelte-1uha8ag){max-width:35rem;font-size:.9rem;line-height:1.7}.contact-email.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-bottom:1rem;border-bottom:2px solid var(--ink);font-size:clamp(1.4rem,4vw,3rem);font-weight:600;letter-spacing:-.045em}.contact-email.svelte-1uha8ag:hover{color:var(--cobalt)}@media(max-width:1000px){.hero__inner.svelte-1uha8ag{grid-template-columns:1fr}.factory-plate.svelte-1uha8ag{max-width:620px;transform:none}.preview-grid.svelte-1uha8ag,.notes-grid.svelte-1uha8ag,.work-grid.svelte-1uha8ag{grid-template-columns:1fr}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag){grid-column:auto}}@media(max-width:760px){.hero.svelte-1uha8ag{padding-inline:0}.hero__rail.svelte-1uha8ag{padding-inline:var(--space-md)}.latest__grid.svelte-1uha8ag,.latest__content.svelte-1uha8ag,.direct-contact__inner.svelte-1uha8ag,.evidence-grid.svelte-1uha8ag{grid-template-columns:1fr}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag){display:block}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-top:4rem;font-size:clamp(1.5rem,3vw,2.4rem)}.work-grid.svelte-1uha8ag article.secondary:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-top:1rem}}@media(max-width:520px){h1.svelte-1uha8ag{font-size:clamp(3.25rem,16vw,4.2rem)}.factory-plate__field.svelte-1uha8ag{min-height:350px}.factory-plate__bottom.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{max-width:20ch}.hero__rail.svelte-1uha8ag{grid-template-columns:1fr;gap:0}.hero__rail.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:.8rem 0 .8rem 1.25rem;border-top:0;border-left:2px solid var(--cobalt)}.hero__rail.svelte-1uha8ag span:where(.svelte-1uha8ag):before{top:.95rem;left:-6px}.hero__rail.svelte-1uha8ag span.last:where(.svelte-1uha8ag){border-left-color:var(--signal-deep)}}
