.js [data-cn-rv]{opacity:0;transform:translateY(30px)}html.no-anim [data-cn-rv]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-cn-rv]{opacity:1;transform:none}}.pg-consumer-pr-agency .page-hero h1{font-size:clamp(2.05rem,3.3vw,2.95rem)}.pg-consumer-pr-agency .chip-a{translate:0 -34px}.cn-guide{position:relative;background:#fff;color:var(--on-lt);border-radius:16px;border:1px solid var(--line-lt);padding:clamp(20px,2.3vw,28px);box-shadow:0 46px 100px -34px rgb(8 6 26 / .72),0 6px 20px -8px rgb(8 6 26 / .28)}.cn-guide::before{content:"";position:absolute;left:clamp(20px,2.3vw,28px);right:clamp(20px,2.3vw,28px);top:0;height:4px;background:var(--acc-deep);border-radius:0 0 3px 3px}.cn-ghead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-top:6px}.cn-ghead div{display:grid;gap:2px;min-width:0}.cn-ghead b{font-family:var(--mono);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-deep);font-weight:500}.cn-ghead span{font-family:var(--serif);font-style:italic;font-size:.88rem;color:var(--on-lt-faint)}.cn-gstat{position:relative;display:grid;min-width:96px;height:26px;border-radius:999px;overflow:hidden;font-style:normal;flex:none}.cn-gstat em{grid-area:1/1;display:flex;align-items:center;justify-content:center;font-style:normal;white-space:nowrap;padding:0 10px;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;transition:opacity .45s var(--e-out),translate .45s var(--e-out)}.cn-pitching{background:rgb(14 9 41 / .08);color:var(--on-lt-mute)}.cn-inprint{background:var(--acc-deep);color:#fff;opacity:0;translate:0 100%}.cn-guide.done .cn-pitching,html.no-anim .cn-pitching{opacity:0;translate:0 -100%}.cn-guide.done .cn-inprint,html.no-anim .cn-inprint{opacity:1;translate:0 0}.cn-gtitle{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:700;letter-spacing:-.018em;line-height:1.08;margin:4px 0 10px;color:var(--on-lt)}.cn-gtitle em{font-style:italic;font-weight:500;color:var(--acc-deep)}.cn-gmeta{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:2px solid var(--on-lt)}.cn-gmeta span{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt-faint);padding-right:8px;border-right:1px solid var(--line-lt)}.cn-gmeta span:last-child{border-right:0}.cn-picks{list-style:none;margin:0;padding:8px 0 0;display:grid;gap:4px}.cn-pick{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid #fff0}.cn-pick+.cn-pick::before{content:"";position:absolute;left:12px;right:12px;top:-2px;border-top:1px dashed var(--line-lt)}.cn-pick b{font-family:var(--serif);font-style:italic;font-size:1.25rem;font-weight:500;color:var(--on-lt-faint);line-height:1;padding-top:2px}.cn-pick strong{display:block;font-family:var(--serif);font-size:1rem;font-weight:640;color:var(--on-lt);letter-spacing:-.006em;line-height:1.25}.cn-pick span{display:block;font-size:.8rem;color:var(--on-lt-faint);line-height:1.45;margin-top:2px}.cn-you{padding-right:118px;transition:background .5s var(--e-out),border-color .5s var(--e-out)}.cn-you.picked,html.no-anim .cn-you{background:var(--lt-2);border-color:rgb(59 69 201 / .35)}.cn-you b{color:var(--acc-deep)}.cn-badge{position:absolute;right:12px;top:50%;translate:0 -50%;rotate:-6deg;padding:5px 9px;border:2px solid var(--acc-deep);border-radius:6px;color:var(--acc-deep);font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;font-style:normal;background:#fff;white-space:nowrap;box-shadow:0 8px 20px -10px rgb(14 9 41 / .4)}.cn-gfoot{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;border-top:2px solid var(--on-lt);padding-top:12px;margin-top:10px;padding-right:clamp(70px,8vw,110px)}.cn-gfoot span{font-family:var(--mono);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase;color:var(--on-lt-faint)}.cn-gfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--acc-deep)}.cn-stakes{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(26px,3.4vw,40px)}.cn-stakes .rich{max-width:none}.cn-stock{position:relative;max-width:420px;width:100%;margin:0 auto;background:var(--cream);color:var(--on-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;border:1px solid var(--line-lt);box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.cn-shead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.cn-shead span:last-child{color:var(--on-lt-faint)}.cn-months{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cn-months i{font-style:normal;font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt-faint);border-top:2px solid rgb(14 9 41 / .14);padding-top:6px;transition:color .4s,border-color .4s}.cn-months i.live,html.no-anim .cn-months i{color:var(--on-lt);border-color:var(--on-lt)}.cn-months .cn-closed{text-align:right}.cn-months .cn-closed.live,html.no-anim .cn-closed{color:var(--acc-deep);border-color:var(--acc-deep)}.cn-cartons{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-items:end;padding:6px 10px 0}.cn-carton{position:relative;font-style:normal;display:grid;align-content:end;gap:1px;height:64px;padding:8px 9px;background:#fff;border:1.5px solid rgb(14 9 41 / .55);border-radius:4px;opacity:0;translate:0 -10px;transition:opacity .4s var(--e-out),translate .4s var(--e-out)}.cn-carton::before{content:"";position:absolute;left:50%;top:-1.5px;bottom:-1.5px;width:9px;translate:-50% 0;background:repeating-linear-gradient(0deg,rgb(59 69 201 / .28) 0 3px,transparent 3px 6px);border-left:1px solid rgb(14 9 41 / .2);border-right:1px solid rgb(14 9 41 / .2)}.cn-carton b{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt);position:relative;z-index:1;background:#fff;width:max-content;padding-right:3px}.cn-carton span{font-family:var(--serif);font-style:italic;font-size:.72rem;color:var(--on-lt-faint);position:relative;z-index:1;background:#fff;width:max-content;padding-right:3px}.cn-carton.in,html.no-anim .cn-carton{opacity:1;translate:0 0}.cn-mdown{position:absolute;left:50%;top:48%;translate:-50% -50%;rotate:-8deg;z-index:2;white-space:nowrap;padding:8px 14px;border:2.5px solid var(--acc-deep);border-radius:8px;background:rgb(255 255 255 / .92);color:var(--acc-deep);font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-style:normal;opacity:0;scale:1.6;transition:opacity .35s var(--e-out),scale .35s var(--e-out)}.cn-stock.done .cn-mdown,html.no-anim .cn-mdown{opacity:1;scale:1}.cn-floor{height:0;border-top:2px solid var(--on-lt);margin:0 4px}.cn-sfoot{display:flex;align-items:baseline;gap:10px;border-top:1px dashed var(--line-lt);padding-top:12px}.cn-sfoot span{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt-faint)}.cn-sfoot b{font-family:var(--serif);font-size:1.4rem;font-weight:700;color:var(--on-lt);line-height:1}.cn-sfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--acc-deep);margin-left:auto}.cn-def{max-width:860px}.cn-readers{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,18px);margin-top:clamp(26px,3.4vw,40px)}.cn-reader{position:relative;background:var(--ink-raised);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;align-content:start;transition:translate .4s var(--e-out),border-color .4s var(--e-out)}.cn-reader:hover{translate:0 -4px;border-color:rgb(var(--acc-rgb) / .38)}.cn-rk{font-family:var(--mono);font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-bright)}.cn-rwho{font-family:var(--serif);font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:640;letter-spacing:-.012em;line-height:1.1;color:var(--cream)}.cn-rrows{margin:0;display:grid}.cn-rrows>div{display:grid;gap:2px;padding:9px 0;border-top:1px dashed rgb(243 242 251 / .14)}.cn-rrows dt{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark)}.cn-rrows dd{margin:0;font-size:.88rem;color:var(--muted);line-height:1.5}.cn-rcon{background:var(--cream);color:var(--on-lt);border-color:var(--cream)}.cn-rcon .cn-rk{color:var(--acc-deep)}.cn-rcon .cn-rwho{color:var(--on-lt)}.cn-rcon .cn-rrows>div{border-top-color:var(--line-lt)}.cn-rcon dt{color:var(--on-lt-faint)}.cn-rcon dd{color:var(--on-lt-mute)}.cn-rtag{position:absolute;right:16px;top:16px;font-style:normal;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;background:var(--acc-deep);color:#fff;border-radius:999px;padding:4px 9px}.cn-kit{position:relative;background:var(--cream);border:2px solid var(--on-lt);border-radius:12px;overflow:hidden;box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.cn-lid{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px clamp(16px,2vw,24px);border-bottom:2px dashed rgb(14 9 41 / .35);background:var(--lt-2);font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt)}.cn-lid span:last-child{color:var(--on-lt-faint)}.cn-comps{display:grid;grid-template-columns:repeat(3,1fr)}.cn-comp{position:relative;padding:clamp(18px,2.2vw,28px) clamp(16px,2vw,24px);border-right:2px solid rgb(14 9 41 / .35);border-bottom:2px solid rgb(14 9 41 / .35);display:grid;gap:8px;align-content:start;background:var(--cream);transition:background .4s var(--e-out)}.cn-comp:nth-child(3n){border-right:0}.cn-comp:nth-child(n+4){border-bottom:0}.cn-comp:hover{background:#fff}.cn-comp:hover .cn-ck{background:var(--acc-deep);color:#fff}.cn-ck{font-family:var(--mono);font-size:.55rem;letter-spacing:.12em;color:var(--acc-deep);border:1px solid rgb(59 69 201 / .45);border-radius:999px;padding:3px 8px;width:max-content;transition:background .35s,color .35s}.cn-comp h3{font-family:var(--serif);font-size:clamp(1.04rem,1.36vw,1.18rem);font-weight:640;letter-spacing:-.006em;line-height:1.28;color:var(--on-lt)}.cn-comp p{font-size:.87rem;color:var(--on-lt-mute);line-height:1.6;margin:0}.cn-comp p a{color:var(--acc-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(59 69 201 / .4)}.cn-catintro{max-width:860px}.cn-fors{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,18px);margin-top:clamp(26px,3.4vw,40px)}.cn-for{position:relative;display:grid;gap:6px;align-content:start;padding:clamp(18px,2.2vw,24px) clamp(18px,2.2vw,24px) 40px;border-radius:12px;background:var(--ink-raised);border:1px solid var(--line);text-decoration:none;color:inherit;overflow:hidden;transition:background .45s var(--e-out),translate .4s var(--e-out),border-color .45s var(--e-out)}.cn-for::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc);opacity:.6}.cn-for span{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--acc-bright);transition:color .45s}.cn-for b{font-family:var(--serif);font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:640;letter-spacing:-.008em;line-height:1.2;color:var(--cream);transition:color .45s}.cn-for i{position:absolute;right:18px;bottom:18px;width:11px;height:11px;border:solid var(--acc-bright);border-width:2px 2px 0 0;rotate:45deg;opacity:.7;transition:translate .4s var(--e-out),border-color .45s}.cn-for:hover{background:var(--cream);border-color:var(--cream);translate:0 -4px}.cn-for:hover span{color:var(--acc-deep)}.cn-for:hover b{color:var(--on-lt)}.cn-for:hover i{border-color:var(--acc-deep);translate:4px 0}.cn-track{background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(18px,2.2vw,28px);box-shadow:0 30px 70px -40px rgb(14 9 41 / .2)}html.no-anim .cn-track{--p:1}.cn-thead{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line-lt)}.cn-thead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt-faint)}.cn-thead span:first-child{color:var(--acc-deep)}.cn-thead b{font-family:var(--mono);font-size:.9rem;font-weight:500;color:var(--on-lt);letter-spacing:.06em}.cn-route{position:relative;height:48px;margin:16px 0 4px}.cn-rline{position:absolute;left:12.5%;right:12.5%;top:50%;height:0;border-top:2px dashed rgb(14 9 41 / .2)}.cn-rfill{position:absolute;left:12.5%;top:50%;height:2px;translate:0 -1px;width:calc(var(--p,0) * 75%);background:var(--acc-deep)}.cn-stop{position:absolute;left:var(--x);top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid rgb(14 9 41 / .3);translate:-50% -50%;transition:border-color .35s,background .35s}.cn-stop.live,html.no-anim .cn-stop{background:var(--acc-deep);border-color:var(--acc-deep)}.cn-parcel{position:absolute;top:50%;left:calc(12.5% + var(--p,0) * 75%);translate:-50% -50%;z-index:2;width:34px;height:26px;background:#fff;border:1.5px solid var(--on-lt);border-radius:3px;box-shadow:0 10px 18px -8px rgb(14 9 41 / .55)}.cn-parcel::before{content:"";position:absolute;left:50%;top:-1.5px;bottom:-1.5px;width:7px;translate:-50% 0;background:repeating-linear-gradient(0deg,rgb(59 69 201 / .35) 0 2px,transparent 2px 4px);border-left:1px solid rgb(14 9 41 / .25);border-right:1px solid rgb(14 9 41 / .25)}.cn-scans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,18px)}.cn-scan{display:grid;gap:8px;align-content:start;padding:14px;border-radius:10px;border:1px solid var(--line-lt);background:var(--lt-2);transition:border-color .45s var(--e-out),background .45s var(--e-out),box-shadow .45s var(--e-out)}.cn-scan.live,html.no-anim .cn-scan{border-color:rgb(59 69 201 / .4);background:#fff}.cn-sk{display:grid;gap:2px}.cn-sk b{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep);font-weight:500}.cn-sk span{font-family:var(--mono);font-size:.62rem;color:var(--on-lt-faint);opacity:.55;transition:opacity .4s,color .4s}.cn-scan.live .cn-sk span,html.no-anim .cn-sk span{opacity:1;color:var(--on-lt)}.cn-scan h3{font-family:var(--serif);font-size:clamp(1rem,1.26vw,1.1rem);font-weight:640;letter-spacing:-.005em;color:var(--on-lt);line-height:1.28}.cn-scan p{font-size:.84rem;color:var(--on-lt-mute);line-height:1.55;margin:0}.cn-track.delivered .cn-scan:last-child,html.no-anim .cn-scan:last-child{box-shadow:0 18px 40px -24px rgb(14 9 41 / .35)}.cn-geo{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(26px,3.4vw,40px)}.cn-geo .rich{max-width:none}.cn-label{max-width:400px;width:100%;margin:0 auto;background:#fff;color:var(--on-lt);border:2px solid var(--on-lt);border-radius:6px;padding:14px 16px;display:grid;gap:4px;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.cn-ltitle{font-family:var(--serif);font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:800;letter-spacing:-.025em;line-height:1;padding-bottom:6px;border-bottom:1px solid var(--on-lt)}.cn-lserve{display:flex;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--on-lt-mute)}.cn-lserve span{font-weight:600;color:var(--on-lt)}.cn-lserve em{font-style:normal}.cn-lbar{height:9px;background:var(--on-lt);margin:4px 0}.cn-lthin{height:4px}.cn-lrow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid rgb(14 9 41 / .25);opacity:0;translate:0 6px;transition:opacity .45s var(--e-out),translate .45s var(--e-out)}.cn-lhead{opacity:1!important;translate:0 0!important;border-top:0;padding-top:0;font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint)}.cn-lrow b{display:block;font-size:.86rem;font-weight:700;color:var(--on-lt)}.cn-lrow div>span{display:block;font-size:.74rem;color:var(--on-lt-faint);line-height:1.35}.cn-lrow i{font-style:normal;font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-deep);border:1px solid rgb(59 69 201 / .4);border-radius:999px;padding:3px 8px;white-space:nowrap}.cn-lrow:nth-child(6){transition-delay:.1s}.cn-lrow:nth-child(7){transition-delay:.2s}.cn-lrow:nth-child(8){transition-delay:.3s}.cn-lrow:nth-child(9){transition-delay:.4s}.cn-label.on .cn-lrow,html.no-anim .cn-lrow{opacity:1;translate:0 0}.cn-lbad b{color:var(--on-lt-faint);text-decoration:line-through;text-decoration-color:rgb(59 69 201 / .6)}.cn-lbad i{color:var(--on-lt-faint);border-style:dashed;border-color:rgb(14 9 41 / .3)}.cn-lfoot{display:grid;gap:2px;padding-top:4px}.cn-lfoot span{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.cn-lfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-mute)}.cn-why{display:grid;grid-template-columns:440px 1fr;gap:clamp(30px,5vw,74px);align-items:start;margin-top:clamp(30px,4vw,50px)}.cn-whytext{max-width:none}.cn-cards{display:grid;gap:14px}.cn-season{background:var(--ink);color:var(--cream);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.cn-sehead{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright)}.cn-sehead span:last-child{color:var(--muted-dark)}.cn-serow{display:grid;gap:5px}.cn-serow>span{font-family:var(--serif);font-size:.92rem;font-weight:560;color:var(--cream)}.cn-sebar{position:relative;height:26px;border-radius:5px;background:rgb(243 242 251 / .06);border:1px solid rgb(243 242 251 / .1);overflow:hidden}.cn-sebar::after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px dashed var(--acc-bright);opacity:.7}.cn-sebar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--e-out)}.cn-sedash i{background:repeating-linear-gradient(90deg,rgb(243 242 251 / .28) 0 6px,transparent 6px 12px);transition-delay:.2s}.cn-season.on .cn-sebar i,html.no-anim .cn-sebar i{transform:scaleX(1)}.cn-sebar em{position:absolute;left:10px;top:50%;translate:0 -50%;font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt);font-style:normal;opacity:0;transition:opacity .4s .5s;white-space:nowrap}.cn-sedash em{color:var(--cream);left:calc(50% + 12px)}.cn-season.on .cn-sebar em,html.no-anim .cn-sebar em{opacity:1}.cn-seaxis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;color:var(--muted-dark);border-top:1px solid var(--line);padding-top:6px}.cn-sefoot{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--line);padding-top:10px;font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-bright);line-height:1.6}.cn-sefoot i{width:8px;height:8px;border-radius:50%;background:var(--acc-bright);flex:none;margin-top:4px}.cn-return{position:relative;background:#fff;color:var(--on-lt);border:1.5px solid var(--on-lt);border-radius:8px;padding:clamp(18px,2.2vw,26px);display:grid;overflow:hidden}.cn-rehead{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:6px;border-bottom:1.5px dashed rgb(14 9 41 / .35);font-family:var(--mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--on-lt);font-weight:500}.cn-rehead span:last-child{color:var(--acc-deep)}.cn-rerow{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--line-lt);align-items:baseline}.cn-rehead+.cn-rerow{border-top:0}.cn-rerow span{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint)}.cn-rerow b{font-family:var(--serif);font-size:.95rem;font-weight:600;color:var(--on-lt);line-height:1.3}.cn-rerow:last-of-type b{padding-right:112px}.cn-restamp{position:absolute;right:20px;bottom:64px;rotate:-10deg;font-style:normal;white-space:nowrap;font-family:var(--mono);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--acc-deep);border:2.5px solid var(--acc-deep);border-radius:8px;padding:6px 12px;opacity:0;scale:1.7;transition:opacity .35s var(--e-out),scale .35s var(--e-out)}.cn-return.on .cn-restamp,html.no-anim .cn-restamp{opacity:1;scale:1}.cn-refoot{border-top:1.5px dashed rgb(14 9 41 / .35);padding-top:10px;margin-top:6px;font-size:.82rem;color:var(--on-lt-mute);line-height:1.5}.cn-seen{margin-top:clamp(34px,4.5vw,56px)}.cn-marks{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px clamp(26px,3.4vw,48px);border-top:2px solid rgb(243 242 251 / .5);border-bottom:1px solid rgb(243 242 251 / .18);padding:clamp(18px,2.2vw,26px) clamp(20px,2.6vw,32px)}.cn-marks::before{content:"";position:absolute;left:0;right:0;top:3px;border-top:1px solid rgb(243 242 251 / .5)}.cn-wlabel{font-family:var(--serif);font-style:italic;font-size:1rem;color:var(--acc-bright);margin-right:6px}.cn-mark{display:inline-block;height:18px;flex:none;background:rgb(243 242 251 / .72);-webkit-mask:var(--m) no-repeat center/contain;mask:var(--m) no-repeat center/contain;transition:background .4s var(--e-out)}.cn-mark:hover{background:var(--cream)}.cn-costgrid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(30px,5vw,74px);align-items:center}.cn-costtext{max-width:none}.cn-tbdline{font-size:.9rem!important;color:var(--on-lt-faint)!important}.cn-check{max-width:460px;width:100%;justify-self:center;background:var(--ink);color:var(--cream);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:8px;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.cn-chhead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright);padding-bottom:8px;border-bottom:1px solid var(--line)}.cn-chhead span:last-child{color:var(--muted-dark)}.cn-crows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.cn-crow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px dashed rgb(243 242 251 / .1);font-family:var(--mono);font-size:.58rem;letter-spacing:.06em}.cn-crow>span{color:var(--muted);transition:color .35s}.cn-crow i{position:relative;display:grid;font-style:normal;text-align:right}.cn-crow i em{grid-area:1/1;font-style:normal;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;transition:opacity .35s var(--e-out)}.cn-scanning{color:var(--acc-bright);animation:cn-blink 1s steps(2) infinite}.cn-none{color:var(--muted-dark);opacity:0}.cn-crow.done .cn-scanning,html.no-anim .cn-scanning{opacity:0;animation:none}.cn-crow.done .cn-none,html.no-anim .cn-none{opacity:1}.cn-crow.done>span{color:var(--muted-dark)}@keyframes cn-blink{to{opacity:.35}}.cn-ours{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:6px;padding:12px 14px;border-radius:10px;background:rgb(243 242 251 / .05);border:1px solid var(--line);transition:background .5s var(--e-out),border-color .5s var(--e-out)}.cn-ours span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright)}.cn-ours b{font-family:var(--serif);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:640;letter-spacing:-.008em;color:var(--cream);line-height:1.2}.cn-ours i{font-style:normal;font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt);background:var(--acc-bright);border-radius:999px;padding:4px 9px;opacity:0;scale:.7;transition:opacity .35s var(--e-out),scale .35s var(--e-out)}.cn-check.found .cn-ours,html.no-anim .cn-ours{background:rgb(var(--acc-rgb) / .12);border-color:rgb(var(--acc-rgb) / .45)}.cn-check.found .cn-ours i,html.no-anim .cn-ours i{opacity:1;scale:1}.cn-chfoot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px;font-family:var(--mono);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark)}.cn-chfoot em{font-style:normal;color:var(--acc-bright)}.cn-fitpair{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(18px,2.4vw,30px);align-items:start}.cn-fit,.cn-unfit{position:relative;border-radius:18px;padding:clamp(24px,3vw,40px)}.cn-fit{background:var(--lt);border:1px solid var(--line-lt);box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.cn-fit::after{content:"PICKED";position:absolute;right:18px;top:16px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;background:var(--acc-deep);color:#fff}.cn-unfit{background:var(--ink);color:var(--cream);border:1px solid var(--line)}.cn-unfit::after{content:"PASSED";position:absolute;right:18px;top:16px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;border:1px dashed rgb(243 242 251 / .35);color:var(--muted-dark)}.cn-fithead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-right:90px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px dashed var(--line-lt)}.cn-unfit .cn-fithead{border-bottom-color:rgb(243 242 251 / .15)}.cn-fithead b{font-family:var(--serif);font-size:clamp(1.26rem,1.75vw,1.46rem);font-weight:640;letter-spacing:-.006em}.cn-fithead span{font-family:var(--mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.cn-unfit .cn-fithead span{color:var(--muted-dark)}.cn-fit p{font-size:.98rem;line-height:1.7;color:var(--on-lt-mute);margin:0}.cn-fit p a{color:var(--acc-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(59 69 201 / .4)}.cn-unfit p{font-size:.98rem;line-height:1.7;color:var(--muted-dark);margin:0}@media (max-width:1080px){.cn-stakes,.cn-geo,.cn-costgrid,.cn-why{grid-template-columns:1fr}.cn-readers{grid-template-columns:1fr}.cn-comps{grid-template-columns:repeat(2,1fr)}.cn-comp:nth-child(3n){border-right:2px solid rgb(14 9 41 / .35)}.cn-comp:nth-child(2n){border-right:0}.cn-comp:nth-child(n+4){border-bottom:2px solid rgb(14 9 41 / .35)}.cn-comp:nth-child(n+5){border-bottom:0}.cn-fors{grid-template-columns:repeat(2,1fr)}.cn-scans{grid-template-columns:repeat(2,1fr)}.cn-route{display:none}.cn-stock,.cn-label,.cn-check{max-width:520px}.cn-cards{max-width:520px}}@media (max-width:760px){.cn-comps,.cn-fitpair,.cn-scans{grid-template-columns:1fr}.cn-comp{border-right:0!important;border-bottom:2px solid rgb(14 9 41 / .35)!important}.cn-comp:last-child{border-bottom:0!important}.cn-crows{grid-template-columns:1fr}.cn-gfoot{flex-direction:column;gap:6px;padding-right:70px}.cn-you{padding-right:12px;padding-bottom:40px}.cn-badge{top:auto;bottom:10px;right:12px;translate:0 0}.cn-fithead{flex-wrap:wrap;padding-right:0;padding-top:22px}.cn-ours{grid-template-columns:1fr auto}.cn-ours span{grid-column:1/-1}}@media (max-width:560px){.cn-guide{padding:18px}.cn-fors{grid-template-columns:1fr}.cn-cartons{padding:6px 0 0}.cn-carton{height:56px;padding:6px 7px}.cn-rerow{grid-template-columns:1fr;gap:3px}.cn-rerow:last-of-type b{padding-right:0}.cn-restamp{position:static;rotate:0deg;width:max-content;margin:8px 0 2px;justify-self:start}}