.about-hero.svelte-ihny2z{isolation:isolate;padding:clamp(5rem, 10vw, 9rem) var(--page-gutter) 4rem;border-bottom:1px solid var(--color-border);background:var(--color-bg);position:relative;overflow:hidden}.about-grid.svelte-ihny2z{z-index:-1;background-image:linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.3;background-size:25% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.inner.svelte-ihny2z{width:min(100%, var(--content-max));margin:0 auto}.hero-label.svelte-ihny2z{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);margin:0 0 1.4rem;font-size:.68rem;font-weight:700}h1.svelte-ihny2z{letter-spacing:-.05em;max-width:1200px;margin:0;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:650;line-height:.98}h1.svelte-ihny2z span:where(.svelte-ihny2z){color:var(--color-text-muted)}.hero-bottom.svelte-ihny2z{margin-top:3rem}.hero-bottom.svelte-ihny2z>p:where(.svelte-ihny2z){max-width:43rem;color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}@media (width<=700px){h1.svelte-ihny2z{font-size:clamp(2.6rem,11vw,4.7rem)}}.process-explorer.svelte-omseeo{isolation:isolate;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 50% 44%, var(--color-accent-glow), transparent 31%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-border) 34%, transparent), transparent);min-height:610px;position:relative;overflow:hidden}.process-explorer.svelte-omseeo:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--color-border) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 45%, transparent) 1px, transparent 1px);opacity:.42;background-size:3.75rem 3.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 70%)}.process-head.svelte-omseeo{z-index:4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:.6rem;font-weight:700;display:flex;position:relative}.stage-center.svelte-omseeo{z-index:3;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-accent) 48%, var(--color-border));background:color-mix(in srgb, var(--color-bg-card) 88%, transparent);width:260px;box-shadow:0 0 0 30px color-mix(in srgb, var(--color-accent) 5%, transparent), 0 28px 70px color-mix(in srgb, var(--color-text) 10%, transparent);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.stage-center.svelte-omseeo small:where(.svelte-omseeo){letter-spacing:.14em;color:var(--color-text-muted);font-size:.57rem;font-weight:700}.stage-center.svelte-omseeo>span:where(.svelte-omseeo){letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text);margin-top:auto;font-size:.64rem;font-weight:700}.stage-center.svelte-omseeo h3:where(.svelte-omseeo){margin:.35rem 0 .7rem;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1}.stage-center.svelte-omseeo p:where(.svelte-omseeo){color:var(--color-text-muted);margin:0 auto auto;font-size:.72rem;line-height:1.55}.orbit.svelte-omseeo{border:1px dashed color-mix(in srgb, var(--color-accent) 25%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.orbit--outer.svelte-omseeo{aspect-ratio:1;width:475px;animation:36s linear infinite svelte-omseeo-orbit}.orbit--inner.svelte-omseeo{aspect-ratio:1;opacity:.55;border-style:solid;width:355px;animation:28s linear infinite reverse svelte-omseeo-orbit}.steps.svelte-omseeo{z-index:5;position:absolute;inset:4.5rem 0 7.4rem}.steps.svelte-omseeo button:where(.svelte-omseeo){border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 82%, transparent);color:var(--color-text-muted);cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb, var(--color-text) 6%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.55rem;padding:.58rem .75rem;font-size:.7rem;font-weight:700;transition:background .22s,color .22s,border-color .22s,transform .22s;display:inline-flex;position:absolute}.steps.svelte-omseeo button:where(.svelte-omseeo):hover,.steps.svelte-omseeo button.active:where(.svelte-omseeo){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-ink);transform:translateY(-3px)}.steps.svelte-omseeo button:where(.svelte-omseeo) span:where(.svelte-omseeo){opacity:.72;font-size:.53rem}.steps.svelte-omseeo button:where(.svelte-omseeo):first-child{top:5%;left:6%}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(2){top:2%;left:50%;transform:translate(-50%)}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(2):hover,.steps.svelte-omseeo button:nth-child(2).active:where(.svelte-omseeo){transform:translate(-50%)translateY(-3px)}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(3){top:7%;right:5%}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(4){top:43%;right:0}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(5){bottom:5%;right:7%}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(6){bottom:4%;left:8%}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(7){top:44%;left:0}.process-signal.svelte-omseeo{z-index:5;border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.process-signal.svelte-omseeo>span:where(.svelte-omseeo){border-right:1px solid var(--color-border);color:var(--color-text-muted);align-items:baseline;gap:.65rem;padding:1rem .8rem;font-size:.58rem;line-height:1.4;display:flex}.process-signal.svelte-omseeo>span:where(.svelte-omseeo):last-child{border-right:0}.process-signal.svelte-omseeo strong:where(.svelte-omseeo){font-family:var(--font-display);color:var(--color-text);font-size:1rem}@keyframes svelte-omseeo-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=640px){.process-explorer.svelte-omseeo{min-height:auto;padding-bottom:0}.process-head.svelte-omseeo{flex-direction:column;align-items:flex-start}.orbit.svelte-omseeo{top:15.5rem}.orbit--outer.svelte-omseeo{width:330px}.orbit--inner.svelte-omseeo{width:255px}.stage-center.svelte-omseeo{width:min(72vw,255px);margin:2rem auto 4rem;position:relative;top:auto;left:auto;transform:none}.steps.svelte-omseeo{grid-template-columns:repeat(2,1fr);gap:.55rem;margin-bottom:2rem;display:grid;position:relative;inset:auto}.steps.svelte-omseeo button:where(.svelte-omseeo),.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(n){justify-content:center;position:static;transform:none}.steps.svelte-omseeo button:where(.svelte-omseeo):nth-child(n):hover,.steps.svelte-omseeo button:nth-child(n).active:where(.svelte-omseeo){transform:translateY(-2px)}.process-signal.svelte-omseeo{grid-template-columns:1fr;position:relative}.process-signal.svelte-omseeo>span:where(.svelte-omseeo){border-right:0;border-bottom:1px solid var(--color-border)}.process-signal.svelte-omseeo>span:where(.svelte-omseeo):last-child{border-bottom:0}}.story.svelte-1o26to{padding:clamp(5rem, 9vw, 8rem) var(--page-gutter);border-bottom:1px solid var(--color-border);background:var(--color-bg)}.inner.svelte-1o26to{width:min(100%, var(--content-max));margin:0 auto}header.svelte-1o26to{grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}header.svelte-1o26to h2:where(.svelte-1o26to){letter-spacing:-.05em;text-wrap:balance;max-width:67rem;margin:0;font-size:clamp(2.8rem,5.2vw,5.8rem);font-weight:650;line-height:.99}.story-grid.svelte-1o26to{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.story-copy.svelte-1o26to{max-width:38rem}.story-copy.svelte-1o26to p:where(.svelte-1o26to){color:var(--color-text-muted);margin:0 0 1.45rem;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.86}.story-copy.svelte-1o26to a:where(.svelte-1o26to){color:var(--color-accent-text);align-items:center;gap:.45rem;margin-top:.75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.explorer-wrap.svelte-1o26to{min-width:0}@media (width<=1050px){.story-grid.svelte-1o26to{grid-template-columns:1fr}.story-copy.svelte-1o26to{max-width:52rem}}@media (width<=700px){header.svelte-1o26to{grid-template-columns:1fr;gap:1rem}header.svelte-1o26to h2:where(.svelte-1o26to){font-size:clamp(2.55rem,12vw,4.4rem)}}.contexts.svelte-a19hur{padding:clamp(5rem, 9vw, 8rem) var(--page-gutter);background:var(--color-bg-surface)}.inner.svelte-a19hur{width:min(100%, var(--content-max));grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,7vw,8rem);margin:0 auto;display:grid}header.svelte-a19hur h2:where(.svelte-a19hur){letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1}header.svelte-a19hur>p:where(.svelte-a19hur):last-child{max-width:34rem;color:var(--color-text-muted);margin:1.5rem 0 0;font-size:.95rem;line-height:1.8}.context-list.svelte-a19hur{grid-template-columns:1fr;display:grid}.context.svelte-a19hur{border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem auto 1fr;align-items:center;gap:1.25rem;padding:1.25rem 0;transition:color .2s;display:grid}.context.svelte-a19hur:first-child{border-top:1px solid var(--color-border)}.context.svelte-a19hur:hover{color:var(--color-accent-text)}.context.svelte-a19hur span:where(.svelte-a19hur){color:var(--color-accent-text);font-size:.58rem;font-weight:700}.context.svelte-a19hur strong:where(.svelte-a19hur){font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.25rem)}.context.svelte-a19hur i:where(.svelte-a19hur){background:linear-gradient(90deg, var(--color-border), transparent);height:1px}@media (width<=800px){.inner.svelte-a19hur{grid-template-columns:1fr}}
