.hero.svelte-1uha8ag{position:relative;width:100%;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#0a0716}.hero-bg.svelte-1uha8ag{position:absolute;inset:0}.hero-bg.svelte-1uha8ag video:where(.svelte-1uha8ag),.hero-bg.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:contrast(1.08) saturate(.9) brightness(.9)}.hero-vid.svelte-1uha8ag{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.hero-vid.on.svelte-1uha8ag{opacity:1}.hero-veil.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,5,22,.5) 0%,rgba(8,5,22,.16) 16%,transparent 30%),linear-gradient(0deg,rgba(8,5,22,.88) 0%,rgba(8,5,22,.62) 20%,rgba(8,5,22,.22) 44%,transparent 64%),linear-gradient(90deg,rgba(8,5,22,.42) 0%,rgba(8,5,22,.1) 32%,transparent 52%)}.hero-inner.svelte-1uha8ag{position:relative;z-index:1;width:100%;max-width:1500px;margin:0 auto;padding:140px clamp(22px,4vw,60px) clamp(38px,6vh,68px);display:grid;gap:44px;align-items:end}@media(min-width:1100px){.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(320px,372px);gap:48px}}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag),.hero-title.svelte-1uha8ag>span:where(.svelte-1uha8ag),.hero.ready.svelte-1uha8ag .hero-copy:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.hero.ready.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){opacity:1;translate:0 0}.hero-title.svelte-1uha8ag{opacity:1;translate:0 0;transition:none}.hero-kicker.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;color:#ffffffa8}.hero-title.svelte-1uha8ag{margin-top:22px;font-size:clamp(36px,5vw,78px);font-weight:700;line-height:.98;letter-spacing:-.042em;color:#fff}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.hero-lead.svelte-1uha8ag{margin-top:26px;max-width:46ch;font-size:clamp(15px,1.2vw,17.5px);line-height:1.6;color:#ffffffb8}.hero-actions.svelte-1uha8ag{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero-btn.svelte-1uha8ag{display:inline-flex;align-items:center;height:50px;padding:0 28px;border-radius:999px;background:#fff;color:#0f0b26;font-size:15px;font-weight:700;transition:translate .24s cubic-bezier(.2,.8,.2,1),background .2s}.hero-btn.svelte-1uha8ag:hover{translate:0 -2px;background:#ece9ff}.hero-btn-ghost.svelte-1uha8ag{display:inline-flex;align-items:center;height:50px;padding:0 28px;border-radius:999px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:15px;font-weight:600;transition:background .2s,border-color .2s}.hero-btn-ghost.svelte-1uha8ag:hover{background:#ffffff24;border-color:#fff}.hero-cue.svelte-1uha8ag{position:absolute;left:50%;bottom:22px;translate:-50% 0;z-index:2;width:34px;height:46px;display:flex;justify-content:center;padding-top:8px}.hero-cue-line.svelte-1uha8ag{width:1px;height:26px;background:linear-gradient(180deg,rgba(255,255,255,.75),transparent);animation:svelte-1uha8ag-cue-drop 2.2s ease-in-out infinite}@keyframes svelte-1uha8ag-cue-drop{0%{opacity:0;translate:0 -8px}35%{opacity:1}to{opacity:0;translate:0 14px}}@media(max-width:700px){.hero-bg.svelte-1uha8ag img:where(.svelte-1uha8ag){transform-origin:center 40%;scale:1.35}.hero-inner.svelte-1uha8ag{padding-top:112px}.hero-cue.svelte-1uha8ag{display:none}}@media(prefers-reduced-motion:reduce){.hero-btn.svelte-1uha8ag{transition:none}.hero-cue-line.svelte-1uha8ag{animation:none;opacity:.6}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag),.hero-title.svelte-1uha8ag>span:where(.svelte-1uha8ag){opacity:1!important;translate:0 0!important;transition:none}}.wrap.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:0 24px}.section-paper.svelte-1uha8ag{background:#fff;--phead-gap: 56px;padding:var(--phead-gap) 0 0}.section-refs.svelte-1uha8ag{background:#fff;border-top:1px solid var(--color-divider);padding:76px 0}.section-ai.svelte-1uha8ag{position:relative;overflow:hidden;background:#f7f6fd;padding:84px 0}.ai-bg.svelte-1uha8ag{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)}.ai-inner.svelte-1uha8ag{position:relative;z-index:1}@media(min-width:768px){.section-paper.svelte-1uha8ag{--phead-gap: 68px}.section-refs.svelte-1uha8ag{padding:92px 0}.section-ai.svelte-1uha8ag{padding:104px 0}}@media(prefers-reduced-motion:reduce){.ai-bg.svelte-1uha8ag{display:none}}.sec-title.svelte-1uha8ag{font-size:clamp(30px,4.2vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--color-ink);max-width:18ch}.sec-lead.svelte-1uha8ag{font-size:clamp(15px,1.2vw,17.5px);line-height:1.62;color:var(--color-ink-soft);max-width:60ch}.label-on-dark.svelte-1uha8ag{color:#ffffff8c}.section-paper.svelte-1uha8ag .phead{display:grid;gap:20px;align-items:end}@media(min-width:900px){.section-paper.svelte-1uha8ag .phead{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:64px}}.phead-title.svelte-1uha8ag{font-size:clamp(20px,1.9vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--color-ink);max-width:22ch}.phead-lead.svelte-1uha8ag{font-size:15.5px;line-height:1.62;color:var(--color-muted);max-width:52ch}.serif-title.svelte-1uha8ag{font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:clamp(30px,4vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.08;color:var(--color-ink)}.section-paper.svelte-1uha8ag .pgrid{margin-top:var(--phead-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--color-divider);border-top:1px solid var(--color-divider)}.pcard.svelte-1uha8ag{position:relative;display:block;overflow:hidden;background:#0f0b26;aspect-ratio:3 / 5}@media(min-width:900px){.pcard.svelte-1uha8ag{aspect-ratio:4 / 5;min-height:380px}}.pcard-img.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .7s cubic-bezier(.2,.8,.2,1),filter .5s ease}.pcard.svelte-1uha8ag:hover .pcard-img:where(.svelte-1uha8ag){scale:1.06;filter:brightness(.42) saturate(.9)}.pcard-shade.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,7,22,.85) 0%,rgba(10,7,22,.28) 34%,transparent 62%);transition:opacity .5s ease}.pcard-top.svelte-1uha8ag{position:absolute;top:14px;left:14px}.pcard-badge.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;padding:6px 11px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pcard-foot.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;padding:16px 14px 18px;display:block}.pcard-name.svelte-1uha8ag{display:block;font-size:clamp(14px,2vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#fff}@media(min-width:900px){.pcard-foot.svelte-1uha8ag{padding:26px 26px 28px}}@media(max-width:899px){.pcard-reveal.svelte-1uha8ag{display:none}.pcard-badge.svelte-1uha8ag{font-size:8.5px;padding:4px 7px;letter-spacing:.12em}}.pcard-reveal.svelte-1uha8ag{display:block;opacity:0;translate:0 10px;transition:opacity .42s ease,translate .42s cubic-bezier(.2,.8,.2,1)}.pcard.svelte-1uha8ag:hover .pcard-reveal:where(.svelte-1uha8ag),.pcard.svelte-1uha8ag:focus-visible .pcard-reveal:where(.svelte-1uha8ag){opacity:1;translate:0 0}.pcard-reveal-inner.svelte-1uha8ag{display:block}.pcard-desc.svelte-1uha8ag{display:block;margin-top:12px;font-size:14px;line-height:1.6;color:#ffffffc7;max-width:34ch}.pcard-go.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:700;color:#fff}.pcard-go.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:translate .24s cubic-bezier(.2,.8,.2,1)}.pcard.svelte-1uha8ag:hover .pcard-go:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){translate:4px 0}@media(prefers-reduced-motion:reduce){.pcard-img.svelte-1uha8ag,.pcard-reveal.svelte-1uha8ag,.pcard-go.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:none}}.cta-band.svelte-1uha8ag{position:relative;overflow:hidden;background-color:#5e42ff;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:10px 10px;padding:64px 0}.cta-inner.svelte-1uha8ag{position:relative}.cta-title.svelte-1uha8ag{font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:#fff;max-width:18ch}@media(min-width:768px){.cta-band.svelte-1uha8ag{padding:80px 0}}.quote-lg.svelte-1uha8ag{font-size:20px;font-weight:300;line-height:1.55;letter-spacing:-.01em;color:var(--color-muted)}.quote-lg.svelte-1uha8ag strong{font-weight:600;color:var(--color-ink)}@media(min-width:768px){.quote-lg.svelte-1uha8ag{font-size:26px}}.person.svelte-1uha8ag{display:flex;align-items:center;gap:12px;width:100%;padding:16px 16px 16px 14px;border-bottom:1px solid var(--color-divider);border-left:2px solid transparent;color:var(--color-muted);transition:background .2s,border-color .2s,color .2s}.person.svelte-1uha8ag:hover{background:rgba(var(--color-accent-rgb),.05);color:var(--color-ink)}.person.active.svelte-1uha8ag{border-left-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.07);color:var(--color-ink)}
