.preview-embed-hidden.svelte-1a9r10a{display:none}.reference-stories.preview-embed.svelte-1a9r10a{background:var(--paper);min-height:100vh;padding:0}.reference-stories.preview-embed.svelte-1a9r10a .reference-story:where(.svelte-1a9r10a){align-items:center;min-height:100vh;display:grid}.references-hero.svelte-1a9r10a{background:linear-gradient(140deg, var(--paper) 0%, var(--paper) 55%, color-mix(in srgb, var(--blue) 22%, #fff) 100%);padding:clamp(135px,15vw,210px) 0 clamp(70px,9vw,115px)}.references-hero.svelte-1a9r10a h1:where(.svelte-1a9r10a){letter-spacing:-.06em;max-width:970px;margin:0;font-size:clamp(50px,7.5vw,96px);line-height:.97}.references-hero.svelte-1a9r10a>div:where(.svelte-1a9r10a)>p:where(.svelte-1a9r10a):last-of-type{max-width:810px;color:var(--muted);margin:30px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.6}.references-trust.svelte-1a9r10a{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:14px;display:flex}.references-trust-title.svelte-1a9r10a{letter-spacing:-.015em;max-width:810px;margin:34px 0 0;font-size:clamp(17px,1.8vw,21px);font-weight:850;line-height:1.35}.references-trust.svelte-1a9r10a span:where(.svelte-1a9r10a){border:1px solid var(--blue-dark);background:var(--blue-dark);color:var(--on-blue-dark);border-radius:99px;padding:9px 13px;font-size:.78rem;font-weight:800}.reference-filter-section.svelte-1a9r10a{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;padding:18px 0;position:sticky;top:82px}.reference-filter.svelte-1a9r10a{justify-content:center;gap:8px;display:flex;overflow-x:auto}.reference-filter.svelte-1a9r10a button:where(.svelte-1a9r10a){border:1px solid var(--line);border-radius:var(--card-radius,8px);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;flex:none;align-items:center;gap:8px;padding:10px 15px;font-size:.85rem;font-weight:800;display:inline-flex}.reference-filter.svelte-1a9r10a button.active:where(.svelte-1a9r10a){border-color:var(--blue-dark);background:var(--blue-dark);color:var(--on-blue-dark)}.reference-filter.svelte-1a9r10a button.colleagues:where(.svelte-1a9r10a){--colleagues-color:#9a6b3c;border-color:color-mix(in srgb, var(--colleagues-color) 65%, #fff);background:color-mix(in srgb, var(--colleagues-color) 14%, #fff)}.reference-filter.svelte-1a9r10a button.colleagues.active:where(.svelte-1a9r10a){border-color:var(--colleagues-color);background:var(--colleagues-color);color:#fff}.reference-filter.svelte-1a9r10a small:where(.svelte-1a9r10a){background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.67rem;display:grid}.reference-story.svelte-1a9r10a{--reference-accent:var(--blue);background:var(--reference-sage-background,#f7f4ed);color:var(--reference-sage-text,var(--ink));--references-quote-color:var(--reference-sage-quote,currentColor);padding:clamp(65px,9vw,120px) 0}.reference-story.style-paper.svelte-1a9r10a{background:var(--references-card-color,#f7f4ed);color:var(--references-card-text-color,var(--ink));--references-quote-color:var(--references-card-quote-color,currentColor)}.reference-story.style-dark.svelte-1a9r10a{background:var(--ink);color:var(--on-ink);--references-quote-color:var(--on-ink)}.reference-story-inner.svelte-1a9r10a{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,80px);max-width:1050px;display:grid}.reference-person.svelte-1a9r10a{justify-items:center;gap:13px;display:grid}.reference-person.svelte-1a9r10a img:where(.svelte-1a9r10a),.reference-person.svelte-1a9r10a>span:where(.svelte-1a9r10a){border:5px solid #ffffffa6;border-radius:50%;width:124px;height:124px;box-shadow:0 15px 35px #19351a21}.reference-person.svelte-1a9r10a img:where(.svelte-1a9r10a){object-fit:cover}.reference-person.svelte-1a9r10a img.is-logo:where(.svelte-1a9r10a){object-fit:contain;background:#fff;padding:14px}.reference-person.svelte-1a9r10a>span:where(.svelte-1a9r10a){background:var(--reference-accent);color:var(--reference-on-accent,var(--ink));place-items:center;font-size:2rem;font-weight:900;display:grid}blockquote.svelte-1a9r10a{margin:0;position:relative}.quote-mark.svelte-1a9r10a{color:var(--reference-accent);font:700 7rem/.8 var(--site-font);opacity:.55;position:absolute;top:-50px;left:-18px}blockquote.svelte-1a9r10a>p:where(.svelte-1a9r10a){font-family:var(--references-quote-font,var(--site-font));font-size:clamp(var(--type-reference-quote-min,22px), var(--type-reference-quote-fluid,3vw), var(--type-reference-quote-max,35px));color:var(--references-quote-color,currentColor);letter-spacing:.005em;margin:0;font-style:italic;font-weight:500;line-height:1.55;position:relative}.reference-story-quote.svelte-1a9r10a:not(.expanded){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-more.svelte-1a9r10a{border-radius:var(--card-radius,8px);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid;align-items:center;margin-top:20px;padding:0 18px;font-size:.85rem;font-weight:700;display:inline-flex}.reference-more.svelte-1a9r10a:hover{background:color-mix(in srgb, currentColor 8%, transparent)}blockquote.svelte-1a9r10a footer:where(.svelte-1a9r10a){color:inherit;background:0 0;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:34px;padding:0;display:flex}blockquote.svelte-1a9r10a footer:where(.svelte-1a9r10a) b:where(.svelte-1a9r10a){font-size:var(--references-author-size,1.05rem)}blockquote.svelte-1a9r10a footer:where(.svelte-1a9r10a) span:where(.svelte-1a9r10a){opacity:.72}blockquote.svelte-1a9r10a footer:where(.svelte-1a9r10a) a:where(.svelte-1a9r10a){color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 48%, transparent);text-decoration-color:color-mix(in srgb, currentColor 48%, transparent);text-underline-offset:.22em;font-size:.82rem;font-weight:800}.reference-story.svelte-1a9r10a aside:where(.svelte-1a9r10a){border-left:4px solid var(--reference-accent);background:#ffffff2e;grid-column:2;gap:7px;margin-top:-20px;padding:18px 22px;display:grid}.reference-story.svelte-1a9r10a aside:where(.svelte-1a9r10a) span:where(.svelte-1a9r10a){letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:900}.reference-story.svelte-1a9r10a aside:where(.svelte-1a9r10a) strong:where(.svelte-1a9r10a){font-size:1rem;line-height:1.5}.reference-story.featured.svelte-1a9r10a .reference-story-inner:where(.svelte-1a9r10a){max-width:1150px}.reference-story.featured.svelte-1a9r10a blockquote:where(.svelte-1a9r10a)>p:where(.svelte-1a9r10a){font-size:clamp(var(--type-reference-featured-quote-min,25px), var(--type-reference-featured-quote-fluid,3.4vw), var(--type-reference-featured-quote-max,40px))}.reference-count.svelte-1a9r10a{color:var(--muted);text-align:center;padding:22px 0;font-size:.8rem}.reference-empty.svelte-1a9r10a{text-align:center;padding:70px 0}.reference-empty.svelte-1a9r10a button:where(.svelte-1a9r10a){border-radius:var(--card-radius,8px);min-height:44px;color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:1.5px solid;align-items:center;margin:15px auto;padding:0 18px;font-weight:700;display:inline-flex}.references-cta.svelte-1a9r10a>div:where(.svelte-1a9r10a){background:var(--paper);justify-content:space-between;align-items:end;gap:40px;padding:clamp(36px,6vw,76px);display:flex}.references-cta.svelte-1a9r10a h2:where(.svelte-1a9r10a){max-width:830px;margin:0;font-size:clamp(32px,4.5vw,58px)}@media (width<=760px){.reference-filter-section.svelte-1a9r10a{top:72px}.reference-filter.svelte-1a9r10a{justify-content:flex-start}.reference-story-inner.svelte-1a9r10a{grid-template-columns:1fr}.reference-person.svelte-1a9r10a{justify-items:start}.reference-person.svelte-1a9r10a img:where(.svelte-1a9r10a),.reference-person.svelte-1a9r10a>span:where(.svelte-1a9r10a){width:92px;height:92px}.reference-story.svelte-1a9r10a aside:where(.svelte-1a9r10a){grid-column:auto;margin-top:0}.references-cta.svelte-1a9r10a>div:where(.svelte-1a9r10a){flex-direction:column;align-items:stretch}}@media (width<=520px){.references-hero.svelte-1a9r10a{padding-top:112px}.references-hero.svelte-1a9r10a h1:where(.svelte-1a9r10a){font-size:45px}blockquote.svelte-1a9r10a>p:where(.svelte-1a9r10a),.reference-story.featured.svelte-1a9r10a blockquote:where(.svelte-1a9r10a)>p:where(.svelte-1a9r10a){font-size:var(--type-reference-mobile-quote-size,22px)}.quote-mark.svelte-1a9r10a{font-size:5rem;top:-38px}}
