.quotes__list{display:grid;gap:var(--space-lg)}.quotes--grid .quotes__list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem}.quotes--feature .quotes__list{gap:var(--space-md);grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr))}.quotes--feature .quotes__list>li:first-child{grid-column:span 2;grid-row:span 2}.quotes--feature .quotes__list>li:first-child .quotes__figure{align-content:space-between;height:100%;padding:var(--space-xl)}.quotes--feature .quotes__list>li:first-child .quotes__quote{font-size:clamp(1.6rem,2.6vw,2.5rem);letter-spacing:-.02em;line-height:1.15;max-width:24ch}.quotes--feature .quotes__list>li:not(:first-child) .quotes__quote{font-size:var(--font-size-body)}.quotes__figure{align-content:start;border-radius:var(--border-radius-small);display:grid;gap:var(--space-md);height:100%;margin:0;padding:var(--space-xl)}.quotes__figure,.surface--grey .quotes__figure{background:var(--colour-white)}:is(.surface--dark,.surface--gradient) .quotes__figure{background:hsla(0,0%,100%,.06)}.quotes--feature .quotes__figure{justify-items:start;padding:var(--space-lg);text-align:left}.quotes__logo{height:26px;max-width:140px;object-fit:contain;opacity:.7;width:auto}.quotes__quote{font-size:var(--font-size-large);letter-spacing:-.01em;line-height:1.4}.quotes__quote p{margin:0}.quotes__quote p+p{margin-top:.6em}.quotes__attrib{align-items:center;display:flex;gap:var(--space-sm)}.quotes--feature .quotes__attrib{justify-content:start}.quotes__portrait{border-radius:50%;height:44px;object-fit:cover;width:44px}.quotes__attrib>span{display:grid;text-align:left}.quotes__person{font-size:var(--font-size-body);font-style:normal;font-weight:400}.quotes__role{color:var(--colour-black-60);font-size:var(--font-size-small)}:is(.surface--dark,.surface--gradient) .quotes__role{color:hsla(0,0%,100%,.65)}@media (max-width:1024px){.quotes__figure{padding:var(--space-lg)}.quotes--feature .quotes__list{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes--feature .quotes__list>li:first-child{grid-column:span 2;grid-row:auto}}@media (max-width:640px){.quotes--feature .quotes__list{grid-template-columns:1fr}.quotes--feature .quotes__list>li:first-child{grid-column:auto}}.quotes--lead .quotes__list{gap:var(--space-md);grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr))}.quotes--lead .quotes__list>li:first-child{grid-column:span 2}.quotes--lead .quotes__list>li:first-child .quotes__quote{font-size:clamp(1.4rem,2.1vw,1.9rem);letter-spacing:-.015em;line-height:1.2;max-width:30ch}.quotes--lead .quotes__list>li:not(:first-child) .quotes__quote{font-size:var(--font-size-body)}.quotes--lead .quotes__figure{justify-items:start;padding:var(--space-lg);text-align:left}.quotes--feature .quotes__list>li:nth-child(7):last-child{grid-column:1/-1}.quotes--single .quotes__list{margin-inline:auto;max-width:44rem}.quotes--single .quotes__quote{font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:-.02em;line-height:1.2}@media (max-width:1024px){.quotes--lead .quotes__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.quotes--grid .quotes__list,.quotes--lead .quotes__list{grid-template-columns:1fr}.quotes--lead .quotes__list>li:first-child{grid-column:auto}}.quotes.surface--none .quotes__figure,.quotes:not(.surface) .quotes__figure{background:var(--colour-card,#f4f5f7)}.tcards{display:grid;gap:1.25rem;grid-auto-columns:calc(33.33333% - .83333rem);grid-auto-flow:column;list-style:none;margin:var(--space-xl,2.5rem) 0 0;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.tcards::-webkit-scrollbar{display:none}.tcard{display:flex;scroll-snap-align:start}.tcard__figure{background:var(--colour-white);border:1px solid var(--colour-black-20);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0;padding:1rem 1rem 1.75rem;width:100%}.tcard__photo{aspect-ratio:3/2;border-radius:var(--border-radius-very-small,12px);display:block;object-fit:cover;width:100%}.tcard__photo--contain{background:var(--colour-white);object-fit:contain;padding:1rem 0 .5rem}.tcard__who{display:grid;gap:.3rem;margin:1.25rem .5rem 0}.tcard__company{color:var(--colour-ink);font-size:var(--font-size-medium);line-height:1.25}.tcard__person{color:var(--colour-black-60);font-size:.9375rem;font-style:normal;line-height:1.4}.tcard__quote{border:0;color:var(--colour-black-80);font-size:1rem;line-height:1.6;margin:1rem .5rem 0;padding:0}.tcard__quote p{margin:0}.tcards__bar{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.quotes--cards.tcards--fits .tcards__bar{display:none}.tcards__bar .sflow__arrow{background:var(--colour-white);border:1px solid var(--colour-black-20);border-radius:50%;color:var(--colour-ink);cursor:pointer;font-size:1.125rem;height:44px;transition:background .2s var(--ease),color .2s var(--ease),opacity .2s var(--ease);width:44px}.tcards__bar .sflow__arrow:hover:not(:disabled){background:var(--colour-ink);color:var(--colour-white)}.tcards__bar .sflow__arrow:disabled{cursor:default;opacity:.35}@media (max-width:1024px){.tcards{grid-auto-columns:calc(50% - .625rem)}}@media (max-width:600px){.tcards{grid-auto-columns:86%}}@media (prefers-reduced-motion:reduce){.tcards{scroll-behavior:auto}}.quotes--spotlight{overflow:hidden}.tspot{--sw:min(60vw,54rem);margin-top:var(--space-xl,2.5rem);position:relative}.tspot__track{display:grid;gap:1rem;grid-auto-columns:var(--sw);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 calc((100% - var(--sw))/2);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.tspot__track::-webkit-scrollbar{display:none}.tspot__slide{opacity:.45;scroll-snap-align:center;transition:opacity .3s var(--ease)}.tspot__slide.is-active{opacity:1}.tspot__figure{aspect-ratio:16/10;background:var(--colour-ink);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:flex-end;margin:0;overflow:hidden;position:relative}.tspot__photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tspot__photo--contain{background:var(--colour-card);object-fit:contain;padding:6% 25% 34%}.tspot__figure:after{background:linear-gradient(180deg,rgba(1,2,1,0) 30%,rgba(1,2,1,.55) 58%,rgba(1,2,1,.86));content:"";inset:0;pointer-events:none;position:absolute}.tspot__text{color:var(--colour-white);padding:clamp(1.5rem,3.5vw,3rem);position:relative;transition:opacity .3s var(--ease);z-index:1}.tspot__slide:not(.is-active) .tspot__text{opacity:0}.tspot__quote{border:0;color:var(--colour-white);font-size:var(--font-size-medium);line-height:1.45;margin:0;max-width:46ch;padding:0}.tspot__quote p{margin:0}.tspot__who{display:grid;gap:.2rem;margin-top:1.1rem}.tspot__company{color:var(--colour-white);font-size:1.125rem;line-height:1.3}.tspot__person{color:hsla(0,0%,100%,.85);font-size:.9375rem;font-style:normal}.tspot__arrow{background:rgba(1,2,1,.35);border:1px solid hsla(0,0%,100%,.6);border-radius:50%;color:var(--colour-white);cursor:pointer;font-size:1.125rem;height:48px;position:absolute;top:calc(var(--sw)*.3125);transform:translateY(-50%);transition:background .2s var(--ease),color .2s var(--ease);width:48px;z-index:2}.tspot__arrow:hover{background:var(--colour-white);color:var(--colour-ink)}.tspot__arrow--prev{left:calc((100% - var(--sw))/2 - 3.5rem - 24px)}.tspot__arrow--next{right:calc((100% - var(--sw))/2 - 3.5rem - 24px)}.tspot__bar{align-items:center;gap:.5rem;justify-content:center;margin-top:1rem}.tspot__bar,.tspot__dashes{display:flex}.tspot__dash{background:none;border:0;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;width:32px}.tspot__dash:before{background:var(--colour-black-20);border-radius:2px;content:"";height:3px;transition:background .25s var(--ease);width:20px}.tspot__dash[aria-current=true]:before{background:var(--colour-ink)}.tspot__dash:hover:before{background:var(--colour-black-60)}.tspot__play{background:none;border:0;color:var(--colour-black-60);cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.tspot__play:hover{color:var(--colour-ink)}.tspot__play .i-play{display:none}.tspot__play[aria-pressed=true] .i-play{display:block}.tspot__play[aria-pressed=true] .i-pause{display:none}@media (max-width:900px){.tspot{--sw:86vw}.tspot__figure{aspect-ratio:4/3}.tspot__quote{font-size:1rem}.tspot__arrow{display:none}}@media (prefers-reduced-motion:reduce){.tspot__track{scroll-behavior:auto}.tspot__slide,.tspot__text{transition:none}}@media (max-width:600px){.tspot__figure{aspect-ratio:4/5}}