.act--voices{padding:16vh var(--gutter) 15vh;background:var(--ugly);color:#fff}.voices{max-width:var(--maxw);margin:0 auto}.act--voices .chapter{max-width:9em}@media (width<=860px){.act--voices{padding-bottom:10vh}}.quote{margin:0}.quote blockquote{font-family:var(--f-narrator);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.6vw,2.4rem);font-style:italic;font-weight:500;line-height:1.15}.quote figcaption{color:#ffffffd1;margin-top:14px;font-size:.9375rem;font-weight:500}.quote figcaption b{color:#fff;font-weight:750}@media (width>=861px){.voices{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:34px 64px;display:grid}.act--voices .chapter{grid-area:1/1/3/6}.reviews{grid-area:1/6/2/-1;display:grid}.reviews .quote{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s .45s;grid-area:1/1}.reviews .quote.is-shown{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.reviews .quote figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reviews__dots{flex-wrap:wrap;grid-area:2/6/3/-1;align-content:start;gap:6px;display:flex}.reviews__dots button{color:#ffffffd9;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:550;transition:background-color .2s,border-color .2s,color .2s}.reviews__dots b{color:#fff;font-weight:750}.reviews__dots button:hover{border-color:#fff}.reviews__dots button[aria-current=true]{color:var(--ugly);background:#fff;border-color:#fff}.reviews__dots button[aria-current=true] b{color:var(--ugly)}}@media (width<=860px){.reviews{margin:40px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.reviews::-webkit-scrollbar{display:none}.reviews:focus-visible{outline-offset:-2px;outline:2px solid #fff}.reviews .quote{scroll-snap-align:start;background:#0000001a;border-radius:16px;flex-direction:column;flex:0 0 min(85%,420px);justify-content:space-between;padding:22px 20px 20px;display:flex}.reviews .quote blockquote{text-wrap:pretty;font-size:1.2rem;line-height:1.3}.reviews .quote figcaption{margin-top:16px;font-size:.875rem}.reviews__dots{justify-content:center;margin-top:10px;display:flex}.reviews__who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reviews__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.reviews__dots button:before{content:"";width:6px;height:6px;transition:width .3s var(--ease), background-color .3s var(--ease);background:#ffffff73;border-radius:999px}.reviews__dots button[aria-current=true]:before{background:#fff;width:18px}}.brands-band{padding:8vh var(--gutter);background:var(--paper-2)}.brands-band>*{max-width:var(--maxw);margin-left:auto;margin-right:auto}.brands-band .label{color:var(--ink-3);margin-bottom:28px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee__track{width:max-content;animation:marquee var(--marquee-time,40s) linear infinite;display:flex}.brands-band:hover .marquee__track{animation-play-state:paused}.marquee__set{align-items:center;gap:clamp(48px,6vw,96px);margin:0;padding:0 clamp(48px,6vw,96px) 0 0;list-style:none;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.marquee li{position:relative}.marquee img{width:auto;height:var(--h,28px);transition:opacity .3s var(--ease);display:block}.marquee__ink{opacity:.55}.marquee__colour{opacity:0;position:absolute;top:0;left:0}.marquee li:hover .marquee__ink{opacity:1}.marquee li:hover:has(.marquee__colour) .marquee__ink{opacity:0}.marquee li:hover .marquee__colour{opacity:1}@media (width<=560px){.marquee img{height:calc(var(--h,28px) * .8)}.marquee__set{gap:40px;padding-right:40px}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}
