.client-story.svelte-1h2q48j{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,2fr);border:1px solid var(--line-rule);border-radius:12px;overflow:hidden;background:var(--paper-raised)}.partner.svelte-1h2q48j{padding:clamp(24px,3vw,40px);background:var(--paper-deep)}.partner.svelte-1h2q48j img:where(.svelte-1h2q48j){display:block;width:min(100%,176px);aspect-ratio:4 / 5;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.partner-caption.svelte-1h2q48j{margin-top:24px}.partner-label.svelte-1h2q48j{margin:0 0 8px;font-size:.75rem;color:var(--ink-secondary)}.partner-name.svelte-1h2q48j{margin:0;font:500 1.75rem/1.1 var(--font-display)}.partner-role.svelte-1h2q48j{margin:8px 0 20px;font-size:.8125rem;color:var(--ink-secondary)}a.svelte-1h2q48j{display:inline-flex;align-items:center;gap:20px;font-size:.8125rem;color:var(--ink)}a.svelte-1h2q48j:hover{text-decoration:underline;text-underline-offset:5px}.story-content.svelte-1h2q48j{min-width:0;padding:clamp(24px,4vw,52px);display:flex;flex-direction:column}.story-tabs.svelte-1h2q48j{display:flex;flex-wrap:wrap;gap:12px 28px;border-bottom:1px solid var(--line-rule)}.story-tabs.svelte-1h2q48j button:where(.svelte-1h2q48j){border:0;border-bottom:2px solid transparent;padding:0 0 16px;min-height:44px;margin-bottom:-1px;background:transparent;color:var(--ink-secondary);font:500 .8125rem var(--font-body);cursor:pointer;transition:color .2s var(--ease-plate),border-color .2s var(--ease-plate)}.story-tabs.svelte-1h2q48j button[aria-selected=true]:where(.svelte-1h2q48j){color:var(--ink);border-bottom-color:var(--clay)}.story-panels.svelte-1h2q48j{display:grid;flex:1;padding-block:32px;min-height:335px}.story-panels.svelte-1h2q48j [role=tabpanel]:where(.svelte-1h2q48j){grid-area:1 / 1;min-width:0}.story-panels.svelte-1h2q48j [role=tabpanel][hidden]:where(.svelte-1h2q48j){display:none}.story-panels.svelte-1h2q48j [role=tabpanel]:where(.svelte-1h2q48j):not([hidden]){animation:svelte-1h2q48j-story-arrive .32s var(--ease-plate)}figure.svelte-1h2q48j{position:relative;margin:0}.quote-mark.svelte-1h2q48j{display:block;height:32px;font:5rem/1 var(--font-display);color:var(--clay)}blockquote.svelte-1h2q48j{margin:16px 0 32px;max-width:23ch;font:450 clamp(2.1rem,3.3vw,3.3rem)/1.15 var(--font-display);letter-spacing:-.025em;text-wrap:balance}figcaption.svelte-1h2q48j{display:flex;flex-direction:column;gap:5px;font-size:.875rem;line-height:1.5}figcaption.svelte-1h2q48j strong:where(.svelte-1h2q48j){font-weight:550}figcaption.svelte-1h2q48j span:where(.svelte-1h2q48j){color:var(--ink-secondary)}figcaption.svelte-1h2q48j .relationship:where(.svelte-1h2q48j){margin-top:8px;font-size:.75rem}.result-value.svelte-1h2q48j{margin:0 0 12px;font:450 clamp(3.5rem,5vw,5rem)/1 var(--font-display);letter-spacing:-.04em}.transaction.svelte-1h2q48j h3:where(.svelte-1h2q48j){font:500 clamp(1.5rem,2vw,2rem)/1.2 var(--font-display);margin:0 0 16px;max-width:28ch}.transaction.svelte-1h2q48j>p:where(.svelte-1h2q48j):last-child{max-width:55ch;color:var(--ink-secondary);font-size:.9375rem;line-height:1.7;margin:0}.story-footer.svelte-1h2q48j{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:baseline;padding-top:20px;border-top:1px solid var(--line-rule)}.story-footer.svelte-1h2q48j p:where(.svelte-1h2q48j){font-size:.6875rem;line-height:1.6;margin:0;color:var(--ink-secondary)}.story-footer.svelte-1h2q48j a:where(.svelte-1h2q48j){font-size:.75rem}@keyframes svelte-1h2q48j-story-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 680px){.client-story.svelte-1h2q48j{grid-template-columns:minmax(0,1fr)}.partner.svelte-1h2q48j{display:flex;align-items:center;gap:24px;padding:24px}.partner.svelte-1h2q48j img:where(.svelte-1h2q48j){width:80px}.partner-caption.svelte-1h2q48j{margin:0}.partner-label.svelte-1h2q48j{margin-bottom:4px}.partner-name.svelte-1h2q48j{font-size:1.5rem}.partner-role.svelte-1h2q48j{margin:6px 0 12px}.story-tabs.svelte-1h2q48j{gap:24px}}@media (prefers-reduced-motion: reduce){.story-panels.svelte-1h2q48j [role=tabpanel]:where(.svelte-1h2q48j):not([hidden]){animation:none}.story-tabs.svelte-1h2q48j button:where(.svelte-1h2q48j){transition:none}}
