.pm-band{--band-sheet:var(--color-surface-2);background:var(--band-sheet);color:var(--color-ink-900);padding-block:3.5rem;position:relative;overflow:clip}.pm-band__head{gap:2rem;display:grid}.pm-band__headline{letter-spacing:-.025em;text-wrap:balance;color:var(--color-ink-900);margin-top:1.25rem;font-size:clamp(30px,6vw,60px);font-weight:700;line-height:1.06}.pm-band__lead{max-width:54ch;color:var(--color-ink-700);margin-top:1.25rem;font-size:16px;line-height:1.65}.pm-band__claims{gap:2rem;display:grid}.pm-band__claim h3{color:var(--color-ink-900);margin-top:.85rem;font-size:17px;font-weight:700}.pm-band__claim p{color:var(--color-ink-700);margin-top:.5rem;font-size:15px;line-height:1.6}@media (width>=768px){.pm-band__claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pm-band{padding-block:5.5rem}.pm-band__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:4rem}}.pm-band__rows{gap:1.25rem;margin-top:3rem;display:grid}.pm-band__row{--pm-logoloop-gap:20px;--pm-band-card:260px;--pm-logoloop-fade:var(--band-sheet);padding-block:14px}.pm-band__row .pm-logoloop__item{width:var(--pm-band-card)}@media (width<=767px){.pm-band__rows:has(.pm-band__row:not(.is-live)){padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pm-band__row:not(.is-live),.pm-band__row:not(.is-live) .pm-logoloop__track,.pm-band__row:not(.is-live) .pm-logoloop__seq{display:contents}.pm-band__row:not(.is-live) .pm-logoloop__item{width:auto;margin-inline-end:0}}.pm-band__row.is-live:before,.pm-band__row.is-live:after{width:clamp(24px,6%,96px)}.pm-band__row.is-live:before{background:linear-gradient(to right, var(--band-sheet) 0%, #f5f5f500 100%)}.pm-band__row.is-live:after{background:linear-gradient(to left, var(--band-sheet) 0%, #f5f5f500 100%)}.pm-band__card{border-radius:var(--radius-card);transition:transform .35s var(--ease-out-quart), box-shadow .35s ease;background:#fff;padding:6px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 8px 18px -10px #0000002e}.pm-band__card img{border-radius:6px}.pm-band__card:after{content:"";background:linear-gradient(315deg, var(--band-sheet) 50%, #dcdcdc 50%, #fff 100%);transform-origin:100% 100%;width:44px;height:44px;transition:transform .3s var(--ease-out-quart);border-top-left-radius:10px;position:absolute;bottom:0;right:0;transform:scale(0);box-shadow:-3px -3px 8px -3px #00000040}.pm-band__card:hover,.pm-band__card:focus-visible{box-shadow:var(--shadow-sticker);transform:translateY(-6px)rotate(-1deg)}.pm-band__card:hover:after,.pm-band__card:focus-visible:after{transform:scale(1)}.pm-band__card:focus-visible{outline:2px solid var(--color-ink-900);outline-offset:3px}@media (width>=768px){.pm-band__row{--pm-band-card:340px}}@media (width>=1024px){.pm-band__rows{margin-top:4rem}.pm-band__row{--pm-band-card:420px}}.pm-band__foot{gap:1rem;margin-top:3rem;display:grid}.pm-band__cta{border-radius:var(--radius-card);background:var(--color-ink-900);color:#fff;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .25s;display:inline-flex}.pm-band__cta:hover,.pm-band__cta:focus-visible{background:var(--color-primary);color:#fff}.pm-band__search{border:1px solid var(--color-ink-300);border-radius:var(--radius-card);background:#fff;align-items:center;gap:.75rem;padding:.7rem 1.1rem;transition:border-color .25s;display:flex}.pm-band__search:focus-within{border-color:var(--color-ink-900)}.pm-band__search input{width:100%;min-width:0;color:var(--color-ink-900);background:0 0;border:0;padding:0;font-size:15px}.pm-band__search input::placeholder{color:var(--color-ink-500)}.pm-band__search input:focus{outline:none}.pm-band__search button{color:var(--color-ink-900);flex:none;font-size:14px;font-weight:700;transition:color .25s}.pm-band__search button:hover{color:var(--color-primary)}@media (width>=768px){.pm-band__foot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.pm-band__search{justify-self:end;width:min(420px,100%)}}@media (prefers-reduced-motion:reduce){.pm-band__card,.pm-band__card:after,.pm-band__cta,.pm-band__search{transition:none}}.pm-tally{border-block-start:1px solid var(--color-line);background:var(--color-surface);padding-block:3.5rem}.pm-tally__row{gap:.6rem;padding-block:1.75rem;display:grid}.pm-tally__row+.pm-tally__row{border-block-start:1px solid var(--color-line)}.pm-tally__figure{letter-spacing:-.045em;color:var(--color-ink-900);font-size:clamp(52px,9vw,112px);font-weight:700;line-height:.94}.pm-tally__suffix{white-space:pre;letter-spacing:-.01em;color:var(--color-primary);font-size:.38em;display:inline-block;translate:0 -.9em}.pm-tally__body{max-width:48ch;color:var(--color-ink-700);text-wrap:pretty;font-size:16px;line-height:1.6}@media (width>=1024px){.pm-tally{padding-block:5rem}.pm-tally__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3rem;padding-block:2.5rem}}.pm-proof{background:var(--color-surface-2);padding-block:4rem}.pm-proof__grid{gap:2.5rem;display:grid}.pm-proof__heading{letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink-900);margin-top:1.25rem;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12}.pm-proof__score{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.5rem;display:flex}.pm-proof__score-stars{letter-spacing:.08em;color:var(--color-primary);font-size:clamp(26px,2.6vw,34px);line-height:1}.pm-proof__score img{width:auto;height:18px}.pm-proof__nav{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.pm-proof__count{letter-spacing:.12em;color:var(--color-ink-500);font-size:14px;font-weight:700}.pm-proof__quote+.pm-proof__quote{margin-top:2.5rem}.pm-proof__quote blockquote{letter-spacing:-.01em;text-wrap:pretty;color:var(--color-ink-900);font-size:clamp(19px,2.05vw,28px);line-height:1.5}.pm-proof__quote.is-mid blockquote{font-size:clamp(18px,1.8vw,24px)}.pm-proof__quote.is-long blockquote{font-size:clamp(17px,1.5vw,20px)}.pm-proof__who{align-items:center;gap:.85rem;margin-top:1.75rem;display:flex}.pm-proof__avatar{width:44px;height:44px;color:var(--color-ink-900);border:2px solid;flex:none;place-items:center;display:grid}img.pm-proof__avatar{object-fit:cover}.pm-proof__name{color:var(--color-ink-900);font-size:17px;font-weight:700;line-height:1.35}.pm-proof__meta{align-items:center;gap:.6rem;margin-top:.15rem;display:flex}.pm-proof__stars{letter-spacing:.06em;color:var(--color-primary);font-size:15px;line-height:1}.pm-proof__source{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-600);font-size:12px;font-weight:600}.pm-proof__rail{border-block-start:1px solid var(--color-line);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.pm-proof__rail button{color:var(--color-ink-500);font-size:14px;line-height:1.4;transition:color .2s}.pm-proof__rail button:hover{color:var(--color-ink-900)}.pm-proof__rail button.is-current{color:var(--color-primary);font-weight:700}.pm-proof.is-live .pm-proof__quote{margin-top:0;display:none}.pm-proof.is-live .pm-proof__quote.is-front{animation:pm-proof-in .45s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) both;display:block}.pm-proof:not(.is-live) .pm-proof__rail,.pm-proof:not(.is-live) .pm-proof__nav{display:none}@keyframes pm-proof-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.pm-proof.is-live .pm-proof__quote.is-front{animation:none}}@media (width>=1024px){.pm-proof{padding-block:6rem}.pm-proof__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}}
