.success-stories{--ss-accent:var(--color-weight,#428ea8);--ss-ink:#1f1f1f;--ss-ink-muted:rgba(31,31,31,0.62);--ss-line:rgba(31,31,31,0.12);display:flex;flex-direction:column;gap:48px}.success-stories__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.success-stories__header-copy{display:flex;flex-direction:column;gap:10px;max-width:800px}.success-stories__kicker{font-size:1.125rem}.success-stories__title-sub{opacity:.6}.success-stories__photo{position:relative;overflow:hidden;border-radius:16px;background:#f0f0f0}.success-stories__photo img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.success-stories__photo--crop-right img{width:200%!important;max-width:none!important;left:-100%!important}.success-stories__attribution{display:flex;flex-direction:column;gap:3px}.success-stories__name{font-size:16px;font-weight:500;color:var(--ss-ink)}.success-stories__meta{font-size:14px;color:var(--ss-ink-muted)}.success-stories__arrows{display:flex;gap:10px}.success-stories__arrows button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ss-line);background:#fff;color:var(--ss-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.success-stories__arrows button:hover:not(:disabled){background:var(--ss-ink);border-color:var(--ss-ink);color:#fff}.success-stories__arrows button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.success-stories__spotlight{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-template-areas:"media quotes" "media controls";grid-template-rows:1fr auto;-moz-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px);row-gap:28px}.success-stories__spotlight-media{grid-area:media;position:relative;aspect-ratio:3/4;touch-action:pan-y}.success-stories__spotlight-media .success-stories__photo{position:absolute;inset:0;opacity:0;transition:opacity .5s ease-out}.success-stories__spotlight-media .success-stories__photo.is-visible{opacity:1}.success-stories__spotlight-quotes{grid-area:quotes;display:grid;align-self:center;max-width:620px}.success-stories__spotlight-figure{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;gap:20px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .4s ease-out,transform .4s ease-out}.success-stories__spotlight-figure.is-active{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.08s}.success-stories__spotlight-quote{font-size:clamp(1.125rem,1.6vw,1.438rem);font-weight:400;line-height:150%;letter-spacing:-.01em;color:var(--ss-ink);text-wrap:pretty}.success-stories__spotlight-quote:before{content:"“";display:block;font-size:2.5rem;font-weight:500;line-height:.6;margin-bottom:12px;color:var(--ss-accent)}.success-stories__spotlight-controls{grid-area:controls;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;border-top:1px solid var(--ss-line)}.success-stories__avatars{display:flex;gap:8px}.success-stories__avatar{position:relative;width:48px;height:48px;padding:0;border-radius:50%;overflow:hidden;border:none;cursor:pointer;opacity:.45;transition:opacity .25s ease,box-shadow .25s ease}.success-stories__avatar:hover{opacity:.8}.success-stories__avatar.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--ss-accent)}.success-stories__avatar:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.success-stories__avatar img{border-radius:50%}.success-stories__avatar.success-stories__photo--crop-right img{border-radius:0}.success-stories.is-armed .success-stories__header,.success-stories.is-armed .success-stories__spotlight{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.success-stories.is-armed .success-stories__spotlight{transition-delay:.15s}.success-stories.is-in .success-stories__header,.success-stories.is-in .success-stories__spotlight{opacity:1;transform:translateY(0)}@media screen and (max-width:800px){.success-stories{gap:32px}.success-stories__header{align-items:flex-start;flex-direction:column;gap:20px}.success-stories__spotlight{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"media" "controls" "quotes";row-gap:20px}.success-stories__spotlight-media{width:100%;aspect-ratio:4/5}.success-stories__spotlight-quotes{align-self:start;max-width:none}.success-stories__spotlight-figure{justify-content:flex-start;gap:16px}.success-stories__spotlight-quote{font-size:1.063rem;line-height:155%}.success-stories__spotlight-quote:before{font-size:2rem;margin-bottom:8px}.success-stories__spotlight-controls{border-top:none;padding-top:0}.success-stories__arrows button,.success-stories__avatar{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.success-stories.is-armed .success-stories__header,.success-stories.is-armed .success-stories__spotlight{opacity:1;transform:none;transition:none}.success-stories .success-stories__avatar,.success-stories .success-stories__photo,.success-stories .success-stories__spotlight-figure{transition:none}}