.logowall.svelte-7oxkwx{padding:var(--space-section) 0}.logowall__inner.svelte-7oxkwx{max-width:var(--container-max);margin:0 auto;padding:0 24px}.logowall__label.svelte-7oxkwx{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);text-align:center;margin-bottom:40px}.logowall__grid.svelte-7oxkwx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;border-top:1px solid var(--terminal-border)}.logowall__cell.svelte-7oxkwx{border-right:1px solid var(--terminal-border);border-bottom:1px solid var(--terminal-border)}.logowall__chip.svelte-7oxkwx{display:flex;align-items:center;justify-content:center;min-height:120px;padding:28px 24px;text-decoration:none;transition:background .3s ease}a.logowall__chip.svelte-7oxkwx:hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}.logowall__logo.svelte-7oxkwx{max-width:100%;max-height:52px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.logowall__logo.invert.svelte-7oxkwx{filter:grayscale(1) invert(1)}.logowall__chip.svelte-7oxkwx:hover .logowall__logo:where(.svelte-7oxkwx),.logowall__chip.svelte-7oxkwx:focus-visible .logowall__logo:where(.svelte-7oxkwx){filter:grayscale(0);opacity:1;transform:scale(1.04)}.logowall__chip.svelte-7oxkwx:hover .logowall__logo.invert:where(.svelte-7oxkwx),.logowall__chip.svelte-7oxkwx:focus-visible .logowall__logo.invert:where(.svelte-7oxkwx){filter:grayscale(1) invert(1)}@media(max-width:768px){.logowall__grid.svelte-7oxkwx{grid-template-columns:repeat(2,1fr)}.logowall__chip.svelte-7oxkwx{min-height:96px;padding:20px 16px}.logowall__logo.svelte-7oxkwx{max-height:40px;opacity:.8}}@media(prefers-reduced-motion:reduce){.logowall__logo.svelte-7oxkwx{transition:none}.logowall__chip.svelte-7oxkwx:hover .logowall__logo:where(.svelte-7oxkwx),.logowall__chip.svelte-7oxkwx:focus-visible .logowall__logo:where(.svelte-7oxkwx){transform:none}}.spotlight.svelte-1wntjdi{position:relative;overflow:hidden;background:var(--contrast-bg);border-top:1px dashed var(--terminal-border);border-bottom:1px dashed var(--terminal-border)}.spotlight__inner.svelte-1wntjdi{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 24px}.spotlight__content.svelte-1wntjdi{max-width:min(55%,36rem)}.media-left.svelte-1wntjdi .spotlight__content:where(.svelte-1wntjdi){margin-left:auto}.spotlight__label.svelte-1wntjdi{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--banner-accent);margin-bottom:20px}.spotlight__title.svelte-1wntjdi{font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-transform:uppercase;color:var(--contrast-text);margin:0 0 20px;text-wrap:balance}.spotlight__body.svelte-1wntjdi{font-size:var(--text-lead);line-height:1.7;color:var(--contrast-dim);margin:0 0 28px;max-width:42ch}.spotlight__cta.svelte-1wntjdi{display:inline-flex;align-items:center;gap:8px;padding:13px 30px;border-radius:100px;background:var(--banner-accent);color:#0a0a0a;font-size:14px;font-weight:600;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.spotlight__cta.svelte-1wntjdi:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in oklab,var(--banner-accent) 45%,transparent)}.spotlight__cta.svelte-1wntjdi .arrow:where(.svelte-1wntjdi){font-size:17px;transition:transform .3s ease}.spotlight__cta.svelte-1wntjdi:hover .arrow:where(.svelte-1wntjdi){transform:translate(4px)}.spotlight__graphic.svelte-1wntjdi{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;overflow:hidden}.media-left.svelte-1wntjdi .spotlight__graphic:where(.svelte-1wntjdi){justify-content:flex-start}.spotlight__wordmark.svelte-1wntjdi{font-family:var(--font-display);font-weight:700;font-size:clamp(8rem,22vw,20rem);line-height:.8;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:var(--banner-accent);opacity:.12;transform:translate(12%);-webkit-user-select:none;user-select:none}.media-left.svelte-1wntjdi .spotlight__wordmark:where(.svelte-1wntjdi){transform:translate(-12%)}.spotlight__img.svelte-1wntjdi{height:100%;max-height:320px;width:auto;object-fit:contain;object-position:right center;opacity:.92}.media-left.svelte-1wntjdi .spotlight__img:where(.svelte-1wntjdi){object-position:left center}@media(max-width:768px){.spotlight__inner.svelte-1wntjdi{padding:clamp(3rem,12vw,4rem) 24px}.spotlight__content.svelte-1wntjdi,.media-left.svelte-1wntjdi .spotlight__content:where(.svelte-1wntjdi){max-width:none;margin:0}.spotlight__graphic.svelte-1wntjdi{justify-content:center;opacity:.7}.spotlight__wordmark.svelte-1wntjdi,.media-left.svelte-1wntjdi .spotlight__wordmark:where(.svelte-1wntjdi){transform:none;font-size:clamp(5rem,28vw,11rem)}.spotlight__img.svelte-1wntjdi{max-height:200px}}.quotes.svelte-v92tzk{padding:var(--space-section) 0;overflow:hidden}.quotes__head.svelte-v92tzk{max-width:var(--container-max);margin:0 auto 48px;padding:0 24px;text-align:center}.quotes__label.svelte-v92tzk{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.quotes__heading.svelte-v92tzk{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--text);margin:0;text-wrap:balance}.quotes__viewport.svelte-v92tzk{position:relative}.quotes__track.svelte-v92tzk{list-style:none;margin:0;padding:0;display:flex;gap:24px}.is-static.svelte-v92tzk .quotes__track:where(.svelte-v92tzk){justify-content:center;flex-wrap:wrap;max-width:var(--container-max);margin:0 auto;padding:0 24px}.quotes__track.animate.svelte-v92tzk{width:max-content;flex-wrap:nowrap;animation:svelte-v92tzk-marquee 50s linear infinite}.quotes__viewport.svelte-v92tzk:hover .quotes__track.animate:where(.svelte-v92tzk){animation-play-state:paused}@keyframes svelte-v92tzk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.quote.svelte-v92tzk{flex:0 0 auto;width:min(420px,80vw);display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--terminal-border);border-radius:8px;background:color-mix(in oklab,var(--text) 2%,transparent)}.quote__text.svelte-v92tzk{margin:0;font-size:var(--text-lead);line-height:1.6;color:var(--text);font-style:italic}.quote__text.svelte-v92tzk:before{content:"“";color:var(--accent);font-weight:700}.quote__text.svelte-v92tzk:after{content:"”";color:var(--accent);font-weight:700}.quote__by.svelte-v92tzk{display:flex;flex-direction:column;gap:2px;margin-top:auto}.quote__name.svelte-v92tzk{font-weight:600;font-size:14px;color:var(--text)}.quote__role.svelte-v92tzk{font-size:13px;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.quotes__track.animate.svelte-v92tzk{animation:none;width:auto;overflow-x:auto}}.container.svelte-137ntul{max-width:var(--container-max);margin:0 auto;padding:0 24px}.label.svelte-137ntul{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-weight:500;display:block;margin-bottom:24px}.hero.svelte-137ntul{position:relative;padding:var(--space-hero-top) 0 var(--space-hero-bottom)}.hero.svelte-137ntul h1:where(.svelte-137ntul){font-size:var(--text-hero-sub);font-weight:var(--weight-display);color:var(--text);letter-spacing:-.05em;line-height:1.2;margin-bottom:24px;text-wrap:balance}.hero__sub.svelte-137ntul{font-size:var(--text-lead);color:var(--text-dim);max-width:var(--text-measure);line-height:1.75}.studies.svelte-137ntul{padding:var(--space-section) 0}.studies__drive.svelte-137ntul{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.studies__drive-disk-area.svelte-137ntul{height:60px;overflow:hidden}.studies__drive-floppy.svelte-137ntul{display:block;filter:grayscale(.5);opacity:0;transform:rotate(180deg)}.studies__drive-slot-row.svelte-137ntul{position:relative;display:flex;justify-content:center}.studies__drive-slot.svelte-137ntul{width:64px;height:4px;background:var(--terminal-dim);border-radius:2px;opacity:.4}.studies__drive-led.svelte-137ntul{position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--terminal-green);opacity:0}.studies__frame.svelte-137ntul{border:1px dashed var(--terminal-border);border-radius:6px;padding:clamp(8px,1.4vw,16px)}.studies__rows.svelte-137ntul{display:flex;flex-direction:column;border:1px solid var(--terminal-border);border-radius:3px;overflow:hidden}.row.svelte-137ntul{position:relative;display:grid;grid-template-columns:48px 1fr auto 40px;gap:clamp(16px,3vw,48px);align-items:center;padding:clamp(28px,4vw,52px) clamp(16px,2.2vw,32px);border-bottom:1px solid var(--terminal-border);text-decoration:none;color:var(--text);transition:background .35s ease}.row.svelte-137ntul:last-child{border-bottom:none}.row.svelte-137ntul:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--row-accent);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.row.svelte-137ntul:hover{background:color-mix(in oklab,var(--row-accent) 7%,transparent)}.row.svelte-137ntul:hover:before{transform:scaleY(1)}.row__index.svelte-137ntul{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);letter-spacing:.1em;align-self:start;padding-top:10px}.row__client.svelte-137ntul{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,4rem);font-weight:var(--weight-display);letter-spacing:-.035em;line-height:1;color:var(--text);margin:0 0 16px;text-wrap:balance;transition:color .25s ease}.row__tags.svelte-137ntul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.row__tag.svelte-137ntul{font-size:11px;letter-spacing:.04em;text-transform:lowercase;color:var(--text-dim);padding:4px 10px;border:1px solid var(--terminal-border);border-radius:4px;transition:border-color .25s ease}.row.svelte-137ntul:hover .row__tag:where(.svelte-137ntul){border-color:color-mix(in oklab,var(--row-accent) 40%,var(--terminal-border))}.row__metric.svelte-137ntul{display:flex;flex-direction:column;align-items:flex-end;text-align:right;max-width:260px}.row__metric-val.svelte-137ntul{font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:var(--weight-display);letter-spacing:-.03em;line-height:1;color:var(--text)}.row__metric-label.svelte-137ntul{font-size:12px;color:var(--text-dim);line-height:1.4;margin-top:8px}.row__arrow.svelte-137ntul{justify-self:end;font-size:20px;color:var(--text-dim);transition:transform .3s ease,color .25s ease}.row.svelte-137ntul:hover .row__arrow:where(.svelte-137ntul){transform:translate(6px);color:var(--row-accent)}.cta.svelte-137ntul{padding:var(--space-breathe) 0;text-align:center}.cta__prompt.svelte-137ntul{font-size:13px;color:var(--terminal-dim);margin-bottom:28px;letter-spacing:.02em}.cta__headline.svelte-137ntul{font-size:var(--text-section);font-weight:700;letter-spacing:-.035em;color:var(--text);margin-bottom:32px;line-height:1.1}@media(max-width:768px){.hero.svelte-137ntul{padding:clamp(6rem,12vw,7.5rem) 0 var(--space-section-tight)}.hero.svelte-137ntul h1:where(.svelte-137ntul){font-size:clamp(2.6rem,11vw,4rem)}.studies.svelte-137ntul{padding:64px 0}.studies__drive.svelte-137ntul{display:none}.row.svelte-137ntul{grid-template-columns:1fr;gap:14px;padding:28px 4px}.row__index.svelte-137ntul{padding-top:0}.row__metric.svelte-137ntul{align-items:flex-start;text-align:left;max-width:none;flex-direction:row;align-items:baseline;gap:10px}.row__metric-label.svelte-137ntul{margin-top:0}.row__arrow.svelte-137ntul{display:none}.cta.svelte-137ntul{padding:80px 0}}@media(prefers-reduced-motion:reduce){.studies__drive.svelte-137ntul{display:none}}
