@layer slices{.references__inner{max-width:var(--page);margin-inline:auto;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,2.5rem) 0}.references__header{max-width:var(--measure)}.references__title{letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(1.9rem,1.4rem + 2vw,2.9rem);font-weight:800}.references__intro{color:var(--text-secondary);text-wrap:pretty;margin-top:1rem;font-size:1.1rem;line-height:1.65}.references__list{gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(2.5rem,5vw,4rem);padding:0;list-style:none;display:grid}.reference{scroll-margin-top:calc(var(--header-h) + 1rem)}.reference__figure{border:1px solid color-mix(in oklab, var(--brand-solid) 14%, var(--rule));border-left:3px solid var(--brand);background:color-mix(in oklab, var(--brand-solid) 4%, var(--surface));border-radius:.75rem;margin:0;padding:clamp(1.5rem,3.5vw,2.5rem)}.reference__quote{font-family:var(--serif);color:var(--text-prose);text-wrap:pretty;margin:0;font-size:1.15rem;line-height:1.65}.reference__source{align-items:center;gap:.9rem;margin-top:1.5rem;display:flex}.reference__avatar{object-fit:cover;border-radius:9999px;width:3rem;height:3rem}.reference__who{font-family:var(--sans);color:var(--text-strong);font-size:.98rem;font-weight:600}.references__cta{border-top:1px solid var(--rule);text-align:center;margin-block:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.references__cta-title{letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700}.references__cta-blurb{max-width:34rem;color:var(--text-secondary);margin:.85rem auto 2rem;font-size:1.05rem;line-height:1.6}}
