.kp-cmpp{--kp-cmpp-gut:var(--kp-edge);--kp-cmpp-seam:#211f1a29;--kp-cmpp-seam-2:#211f1a57;background:var(--s-paper);color:var(--s-ink);padding-bottom:64px}.kp-cmpp__crumbs{padding:16px var(--kp-cmpp-gut) 0}.kp-cmpp__head{padding:16px var(--kp-cmpp-gut) 24px;border-bottom:1px solid var(--kp-cmpp-seam)}.kp-cmpp__eyebrow{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin:0;font-size:11px;font-weight:700}.kp-cmpp__h1{font-family:var(--font-display);font-weight:var(--w-heavy);letter-spacing:-.02em;margin:8px 0 0;font-size:24px;line-height:1.14}.kp-cmpp__lede{max-width:var(--measure);color:var(--s-ink);margin:16px 0 0;font-size:14px;line-height:1.6}.kp-cmpp__count{color:var(--s-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.kp-cmpp__onward{padding:24px var(--kp-cmpp-gut) 0;border-top:1px solid var(--kp-cmpp-seam);margin-top:24px}.kp-cmpp__onwardh{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin:0 0 8px;font-size:11px;font-weight:700}.kp-cmpp__onwardl{flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.kp-cmpp__onwardl a{color:var(--s-ink);text-underline-offset:3px;text-decoration:underline;display:inline-block}@media (width<=989px){.kp-cmpp__onwardl a{padding-block:16px}}.kp-cmpf{padding:24px var(--kp-cmpp-gut) 0}.kp-cmpf__h{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin:0;font-size:11px;font-weight:700}.kp-cmpf__body{margin-top:8px}.kp-cmpf__l{max-width:var(--measure);margin:0 0 8px;font-size:15px;line-height:1.55}.kp-cmpf__scope{color:var(--s-soft);max-width:var(--measure);margin:16px 0 0;font-size:11px;line-height:1.5}.kp-cmps{padding:24px var(--kp-cmpp-gut) 0}.kp-cmps__h{font-family:var(--font-display);font-weight:var(--w-heavy);letter-spacing:-.01em;margin:0 0 16px;font-size:18px;line-height:1.2}.kp-cmps__dl{margin:0}.kp-cmps__row{border-top:1px solid var(--kp-cmpp-seam);padding-top:16px}.kp-cmps__row+.kp-cmps__row{margin-top:16px}.kp-cmps__k{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin:0;font-size:11px;font-weight:700}.kp-cmps__v{max-width:var(--measure);margin:8px 0 0;font-size:13px;line-height:1.6}.kp-cmps__gap{border-top:1px solid var(--kp-cmpp-seam);margin-top:24px;padding-top:16px}.kp-cmps__gaph{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin:0;font-size:11px;font-weight:700}.kp-cmps__gapl{max-width:var(--measure);margin:8px 0 0;padding:0 0 0 16px;font-size:13px;line-height:1.6}.kp-cmps__gapl li+li{margin-top:8px}.kp-cmps__gapk{font-weight:700}.kp-cmps__read{border-left:2px solid var(--s-accent);background:var(--s-tint);color:var(--s-tint-ink);max-width:var(--measure);margin-top:24px;padding:16px}.kp-cmps__readh{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);margin:0;font-size:11px;font-weight:700}.kp-cmps__readl{margin:8px 0 0;font-size:13px;line-height:1.6}.kp-cmpx{padding:0 var(--kp-cmpp-gut);grid-template-columns:1fr;gap:0;margin:0;list-style:none;display:grid}.kp-cmpx__i{min-width:0}.kp-cmpx__c{border-top:1px solid var(--kp-cmpp-seam);border-radius:var(--r-cloth);color:var(--s-ink);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;column-gap:16px;padding:16px 0 24px;text-decoration:none;display:grid}.kp-cmpx__axis{grid-area:1/1;justify-self:start}.kp-cmpx__brand{grid-area:2/1}.kp-cmpx__shots{grid-area:1/2/span 2}.kp-cmpx__nm,.kp-cmpx__vs,.kp-cmpx__diff{grid-column:1/-1}.kp-cmpx__flag{grid-column:1/-1;justify-self:start}.kp-cmpx__axis{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-accent);font-size:11px;font-weight:700;display:inline-block}.kp-cmpx__brand{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin-top:8px;font-size:11px;font-weight:700;display:block}.kp-cmpx__shots{grid-template-columns:64px 64px;column-gap:8px;display:grid}.kp-cmpx__shot{aspect-ratio:1;border-radius:var(--r-inset);width:100%;display:block;box-shadow:inset 0 0 0 1px #1e232012}.kp-cmpx__nm{font-family:var(--font-display);margin-top:8px;font-size:16px;font-weight:700;line-height:1.25;display:block}.kp-cmpx__vs{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);margin-top:8px;font-size:11px;font-weight:700;display:block}.kp-cmpx__diff{color:var(--s-soft);max-width:var(--measure);margin-top:16px;font-size:13px;line-height:1.55;display:block}.kp-cmpx__flag{border-left:2px solid var(--s-accent);border-radius:var(--r-cloth);background:var(--s-tint);color:var(--s-tint-ink);letter-spacing:.02em;margin-top:16px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-block}.kp-cmpx__c:hover .kp-cmpx__nm,.kp-cmpx__c:focus-visible .kp-cmpx__nm{text-underline-offset:3px;text-decoration:underline}@media (width>=750px){.kp-cmpp__head{padding-top:24px;padding-bottom:40px}.kp-cmpp__h1{font-size:28px}.kp-cmpf,.kp-cmps{padding-top:40px}.kp-cmpp__onward{margin-top:40px;padding-top:40px}.kp-cmpx{grid-template-columns:1fr 1fr}.kp-cmpx__c{height:100%;padding:16px 24px 24px}.kp-cmpx{padding-inline:calc(var(--kp-cmpp-gut) - 24px)}.kp-cmpx__i:nth-child(2n) .kp-cmpx__c{border-left:2px solid var(--kp-cmpp-seam-2)}}@media (width>=990px){.kp-cmpp__h1{font-size:32px}.kp-cmps__row{grid-template-columns:150px minmax(0,1fr);align-items:baseline;column-gap:22px;padding-top:16px;display:grid}.kp-cmps__k{padding-top:0}.kp-cmps__v{margin-top:0}.kp-cmps__gap{grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:22px;display:grid}.kp-cmps__gapl{margin-top:0}.kp-cmpf__body{padding-left:172px}.kp-cmpf__h{float:left;width:150px}.kp-cmps__read{margin-left:172px}.kp-cmpx{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-cmpx__c{display:block}.kp-cmpx__shots{grid-template-columns:1fr 1fr;margin-top:16px}.kp-cmpx__nm{font-size:17px}}@media (width>=1400px){.kp-cmpx{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-cmpx__i:nth-child(2n) .kp-cmpx__c{border-left:0}.kp-cmpx__i:not(:nth-child(3n+1)) .kp-cmpx__c{border-left:2px solid var(--kp-cmpp-seam-2)}}
