.v2-main.svelte-1uha8ag{padding-bottom:3rem}.v2-grid.svelte-1uha8ag{display:grid;grid-template-columns:45vw minmax(0,1fr);width:100%}.v2-flipbook-col.svelte-1uha8ag{position:relative;width:45vw;pointer-events:none}.v2-flipbook-sticky.svelte-1uha8ag{position:sticky;top:6.25rem;height:calc(100dvh - 6.25rem - clamp(1rem,2vw,2rem))}.v2-flipbook-inner.svelte-1uha8ag{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:auto}.v2-content-col.svelte-1uha8ag{padding-left:clamp(2rem,4vw,4rem);padding-right:clamp(1rem,2vw,2rem)}.v2-flipbook-frame.svelte-1uha8ag{position:absolute;top:0;left:0;display:block;width:auto;height:auto;max-width:100%;max-height:100%;mask-image:linear-gradient(to right,black 84%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 84%,transparent 100%);will-change:opacity}.v2-progress-track.svelte-1uha8ag{position:absolute;right:0;top:0;bottom:0;width:3px;background:#ffffff26}.v2-progress-fill.svelte-1uha8ag{width:100%;height:100%;background:var(--accent);transform-origin:top;transition:transform 80ms linear}.v2-panel.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center}.v2-panel-inner.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(2rem,5vw,4rem) 0;width:100%}.hero-name.svelte-1uha8ag{color:var(--text-faint);font-size:.75rem;letter-spacing:.04em}.hero-location.svelte-1uha8ag{color:var(--text-faint);opacity:.7}.hero-title.svelte-1uha8ag{max-width:16ch;font-size:clamp(2.6rem,4.5vw,4rem);line-height:1.05;letter-spacing:-.04em}.hero-sub.svelte-1uha8ag{margin:0;max-width:34rem;color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6}.expertise-title.svelte-1uha8ag{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1.1;margin-bottom:.5rem}.expertise-body.svelte-1uha8ag{margin:0;max-width:42rem;color:var(--text-soft);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.divider.svelte-1uha8ag{width:100%;height:1px;background:var(--line);margin:1.5rem 0;transform-origin:left}.cap-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cap-tag.svelte-1uha8ag{font-family:Sora,sans-serif;font-size:.875rem;font-weight:500;color:var(--text)}.cap-dot.svelte-1uha8ag{color:var(--text-faint)}.proof-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:1rem}.proof-item.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem}.proof-label.svelte-1uha8ag{font-size:.69rem;color:var(--text-faint);letter-spacing:.04em}.proof-value.svelte-1uha8ag{font-family:Sora,sans-serif;font-size:2rem;font-weight:300;letter-spacing:-.03em;color:var(--text)}.proof-item--orgs.svelte-1uha8ag{flex-basis:100%}.proof-org-list.svelte-1uha8ag{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.proof-org-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:Sora,sans-serif;font-size:.925rem;font-weight:500;color:var(--text);line-height:1.4}.pei-note.svelte-1uha8ag{margin:1.5rem 0 0;max-width:32rem;color:var(--text-soft);font-size:.925rem;line-height:1.55}.process-title.svelte-1uha8ag{font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.04em;line-height:1.1;margin-bottom:.5rem}.process-stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.process-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:2px;border:1px solid var(--line)}.process-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-family:Sora,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:-.03em}.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-soft);font-size:.875rem;line-height:1.6}.bridge-block.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.bridge-title.svelte-1uha8ag{font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.04em;line-height:1.1}.bridge-body.svelte-1uha8ag{margin:0;max-width:30rem;color:var(--text-soft);font-size:1rem;line-height:1.6}.bridge-link.svelte-1uha8ag{font-family:Sora,sans-serif;font-size:.875rem;font-weight:500;color:var(--accent);text-decoration:none}.bridge-link.svelte-1uha8ag:hover{text-decoration:underline}.bridge-eras.svelte-1uha8ag{display:flex;flex-direction:column;margin-top:1rem}.era-row.svelte-1uha8ag{display:flex;flex-direction:column;gap:.125rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.era-row--last.svelte-1uha8ag{border-bottom:none}.era-period.svelte-1uha8ag{font-size:.69rem;color:var(--text-faint);letter-spacing:.04em}.era-role.svelte-1uha8ag{font-family:Sora,sans-serif;font-size:.875rem;font-weight:500;color:var(--text)}.exit-stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.exit-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:2px;border:1px solid var(--line);text-decoration:none;color:inherit;transition:border-color .2s ease}.exit-card.svelte-1uha8ag:hover{border-color:var(--accent)}.exit-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-family:Sora,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:-.02em;color:var(--text)}.exit-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-soft);font-size:.875rem;line-height:1.6}.exit-link.svelte-1uha8ag{font-family:Sora,sans-serif;font-size:.8rem;font-weight:500;color:var(--accent)}.cta-card.svelte-1uha8ag{max-width:28rem}.intro.svelte-1uha8ag{opacity:0;transform:translateY(18px);animation:svelte-1uha8ag-introUp .72s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--intro-delay, 0ms)}@keyframes svelte-1uha8ag-introUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1080px){.v2-grid.svelte-1uha8ag{display:block}.v2-flipbook-col.svelte-1uha8ag{position:fixed;inset:0;width:100%;height:100dvh;z-index:0;pointer-events:none}.v2-flipbook-sticky.svelte-1uha8ag{position:relative;top:auto;height:100%}.v2-flipbook-inner.svelte-1uha8ag{mask-image:none;-webkit-mask-image:none}.v2-flipbook-frame.svelte-1uha8ag{inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none}.v2-progress-track.svelte-1uha8ag{display:none}.v2-content-col.svelte-1uha8ag{position:relative;z-index:1;padding:0 clamp(1rem,5vw,2rem)}.v2-panel.svelte-1uha8ag{min-height:auto}.v2-panel-inner.svelte-1uha8ag{padding:clamp(2rem,5vw,3rem) clamp(1rem,3vw,2rem)}.v2-panel--hero.svelte-1uha8ag{min-height:100svh;align-items:flex-end}.v2-panel--hero.svelte-1uha8ag .v2-panel-inner:where(.svelte-1uha8ag){background:#f7f6f3d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px 20px 0 0;padding:2.5rem clamp(1.5rem,4vw,2.5rem) 3rem;box-shadow:0 -8px 32px #0000000f}.v2-panel--expertise.svelte-1uha8ag,.v2-panel--process.svelte-1uha8ag,.v2-panel--bridge.svelte-1uha8ag{background:var(--bg)}.v2-panel--cta.svelte-1uha8ag{min-height:100svh;align-items:flex-end}.v2-panel--cta.svelte-1uha8ag .v2-panel-inner:where(.svelte-1uha8ag){background:#f7f6f3d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:0 0 20px 20px;padding:3rem clamp(1.5rem,4vw,2.5rem) 2.5rem;box-shadow:0 8px 32px #0000000f}.hero-title.svelte-1uha8ag{max-width:none}}@media(max-width:700px){.hero-title.svelte-1uha8ag{font-size:clamp(2rem,8vw,3rem)}.hero-sub.svelte-1uha8ag{font-size:1rem}.expertise-title.svelte-1uha8ag,.process-title.svelte-1uha8ag,.bridge-title.svelte-1uha8ag{font-size:clamp(1.6rem,6vw,2.2rem)}.proof-row.svelte-1uha8ag{gap:1.5rem}.proof-value.svelte-1uha8ag{font-size:1.6rem}.process-card.svelte-1uha8ag,.exit-card.svelte-1uha8ag{padding:1.2rem}.cap-tags.svelte-1uha8ag{gap:.5rem}.era-row.svelte-1uha8ag{padding:.75rem 1rem}}
