.pmpr-h{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,max(4.3vw,min(10.4vw,40px)),64px);font-weight:400;line-height:.98}.pmpr-hl{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.pmpr-hi{transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(105%)}.pmpr-h.is-on .pmpr-hi{transform:none}.pmpr-em{white-space:nowrap;display:inline-block;position:relative}.pmpr-pen{width:104%;height:.22em;position:absolute;bottom:-.07em;left:-2%;overflow:visible}.pmpr-pen path{fill:none;stroke:var(--pm-brass);stroke-width:5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset 1s cubic-bezier(.65,0,.25,1) .75s}.pmpr-h.is-on .pmpr-pen path{stroke-dashoffset:0}.pmpr{background:var(--pm-pine);color:var(--pm-cloud);padding:clamp(96px,10vw,150px) 0 clamp(90px,9vw,130px);overflow:clip}.pmpr:before{content:"";pointer-events:none;opacity:.5;background-image:var(--pm-paper);mix-blend-mode:screen;background-size:160px 160px;position:absolute;inset:0}.pmpr-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid;position:relative}.pmpr-copy{flex-direction:column;gap:22px;display:flex}.pmpr-sub{max-width:520px;color:color-mix(in srgb,var(--pm-cloud) 80%,var(--pm-pine));margin:0;font-size:17px;line-height:1.55}.pmpr-sw{align-items:center;gap:14px;padding-bottom:8px;display:flex;position:relative}.pmpr-opts{align-items:center;gap:14px;display:flex}.pmpr-swl{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--pm-cloud) 62%,var(--pm-pine));cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;font-size:12px;transition:color .3s}.pmpr-swl.is-on{color:var(--pm-cloud)}.pmpr-tg{background:color-mix(in srgb,var(--pm-cloud) 16%,transparent);width:94px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-cloud) 28%,transparent);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background .35s;position:relative}.pmpr-tg.is-yr{background:var(--pm-brass)}.pmpr-knob{background:var(--pm-bone);width:26px;height:26px;translate:calc(var(--di,0)*30px) 0;border-radius:50%;transition:translate .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:4px;left:4px;box-shadow:0 3px 8px -2px #0006}.pmpr-save{background:var(--rs-surface);color:var(--pm-ink);letter-spacing:.06em;text-transform:uppercase;opacity:.72;border-radius:12px;padding:6px 10px;font-size:12px;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),opacity .4s;position:relative;rotate:-3deg}.pmpr-save.is-on{opacity:1;rotate:2deg}.pmpr-save svg{width:40px;height:22px;position:absolute;top:-16px;right:calc(100% + 2px);overflow:visible;rotate:-8deg}.pmpr-save path{fill:none;stroke:var(--pm-brass);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pmpr-grid{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:end;gap:clamp(20px,2.2vw,34px);margin-top:clamp(56px,5.4vw,84px);display:grid;position:relative}.pmpr-card{--k:clamp(0,calc((var(--sp,.5) - var(--a,-2)) / var(--len,.3)),1);--t:clamp(0,calc((var(--sp,.5) - var(--a,-2) - var(--len,.3)*.55) / (var(--len,.3)*1.1)),1);translate:0 calc((1 - var(--k))*min(42vh,380px));rotate:calc(var(--r0) + (var(--r1) - var(--r0))*var(--k));opacity:calc(.8 + var(--k)*.2);position:relative}.pmpr-in{background:var(--rs-surface);color:var(--pm-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--pm-ink) 8%,transparent),0 40px 70px -40px #000000a6;border-radius:20px;flex-direction:column;padding:0 28px 28px;transition:rotate .6s cubic-bezier(.34,1.56,.64,1),translate .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s;display:flex;position:relative}.pmpr-card:hover .pmpr-in,.pmpr-card:focus-within .pmpr-in{rotate:calc(var(--r1)*-1);box-shadow:0 2px 0 color-mix(in srgb,var(--pm-ink) 8%,transparent),0 54px 80px -40px #000000bf;translate:0 -12px}.pmpr-hd{border-bottom:1.5px solid var(--pm-ink);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--pm-ink) 6%,transparent) 0 1px,transparent 1px 7px);box-shadow:inset 0 -4px 0 -2.5px var(--rs-surface),inset 0 -5px 0 -2.5px color-mix(in srgb,var(--pm-ink) 30%,transparent);border-radius:20px 20px 0 0;flex-direction:column;gap:10px;margin:0 -28px;padding:20px 28px 18px;display:flex}.pmpr-no{letter-spacing:.12em;text-transform:uppercase;color:var(--pm-mut);font-size:12px}.pmpr-name{letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.3vw,34px);font-weight:400;line-height:1}.pmpr-price{align-items:flex-end;gap:12px;margin-top:22px;display:flex}.pmpr-card.is-feat .pmpr-price{gap:30px}.pmpr-amt{letter-spacing:-.03em;white-space:nowrap;padding:0 4px;font-size:64px;line-height:1.15;display:inline-flex;position:relative}.pmpr-roll{display:inline-flex}.pmpr-dg{height:1.15em;display:inline-block;position:relative;overflow:hidden}.pmpr-gh{visibility:hidden;line-height:1.15em;display:block}.pmpr-strip{flex-direction:column;width:100%;transition:transform .8s cubic-bezier(.65,0,.25,1);display:flex;position:absolute;top:0;left:0}.pmpr-strip span{text-align:center;height:1.15em;line-height:1.15em;display:block}.pmpr-ch{white-space:pre}.pmpr-roll>*{flex:none}.pmpr-price{flex-wrap:wrap;row-gap:2px}.pmpr-dg:nth-last-child(2) .pmpr-strip{transition-delay:60ms}.pmpr-dg:nth-last-child(3) .pmpr-strip{transition-delay:.12s}.pmpr-ring{pointer-events:none;width:130%;height:128%;position:absolute;top:-14%;left:-16%;overflow:visible}.pmpr-ring path{fill:none;stroke:var(--pm-brass);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:1.02;stroke-dashoffset:calc(1.02 - 1.02*clamp(0,(var(--t) - .05)/.55,1))}.pmpr-note{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);flex-direction:column;gap:4px;padding-bottom:8px;font-size:12px;display:flex}.pmpr-note em{opacity:0;font-style:normal;transition:opacity .4s,translate .4s;translate:0 4px}.pmpr-note em.is-on{opacity:1;translate:0}.pmpr-tl{color:color-mix(in srgb,var(--pm-ink) 82%,var(--rs-surface));min-height:3em;margin:18px 0 0;font-size:16px;line-height:1.5}.pmpr-thumbs{align-items:center;gap:12px;margin-top:16px;display:flex}.pmpr-tw{display:flex}.pmpr-th{width:42px;height:42px;box-shadow:0 0 0 2.5px var(--rs-surface);background:var(--pm-fog);border-radius:50%;margin-left:-10px;position:relative;overflow:hidden}.pmpr-th:first-child{margin-left:0}.pmpr-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pmpr-thb{filter:grayscale()contrast(1.15)brightness(1.18)}.pmpr-thc{clip-path:circle(0% at 50% 100%);transition:clip-path .7s cubic-bezier(.65,0,.25,1) calc(var(--q)*80ms)}.pmpr-card:hover .pmpr-thc,.pmpr-card:focus-within .pmpr-thc,.pmpr.is-fin .pmpr-thc{clip-path:circle(75% at 50% 100%)}.pmpr-tc{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);font-size:12px}.pmpr-inc{flex:1;margin:20px 0 26px;padding:0;list-style:none}.pmpr-inc li{border-top:1px solid color-mix(in srgb,var(--pm-ink) 12%,transparent);align-items:flex-start;gap:12px;padding:11px 0;font-size:15.5px;line-height:1.4;display:flex}.pmpr-inc li:last-child{border-bottom:1px solid color-mix(in srgb,var(--pm-ink) 12%,transparent)}.pmpr-tk{flex:none;width:20px;height:20px;margin-top:-1px;overflow:visible}.pmpr-tk path{fill:none;stroke:var(--pm-brass);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.02;stroke-dashoffset:calc(1.02 - 1.02*clamp(0,(var(--t) - var(--j)*.13)/.22,1))}.pmpr-cta .pm-btn{width:100%}.pmpr-cta .pm-face{justify-content:flex-start}.pmpr-card.is-feat .pmpr-in{box-shadow:0 0 0 2px var(--pm-brass),0 40px 70px -40px #000000a6;padding-bottom:32px}.pmpr-card.is-feat .pmpr-hd{padding-top:30px}.pmpr-card.is-feat .pmpr-amt{font-size:72px}.pmpr-tag{z-index:3;background:var(--pm-brass);color:var(--rs-on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:8px 14px;font-size:12px;font-weight:500;position:absolute;top:-16px;right:24px;rotate:3deg;box-shadow:0 8px 18px -10px #0009}.pmpr-tape{background:color-mix(in srgb,var(--rs-light) 42%,transparent);width:62px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 6%,transparent);clip-path:polygon(4% 0,96% 6%,100% 30%,96% 55%,100% 80%,95% 100%,5% 94%,0 70%,4% 45%,0 20%);position:absolute;top:-11px;left:50%;translate:-50%;rotate:-6deg}.pmpr-foot{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--pm-cloud) 78%,var(--pm-pine));flex-wrap:wrap;justify-content:center;gap:10px 0;margin-top:clamp(48px,4.4vw,68px);font-size:12px;display:flex}.pmpr-foot span{align-items:center;display:inline-flex}.pmpr-foot i{background:var(--pm-brass);border-radius:50%;width:6px;height:6px;margin:0 16px}.pmpr.is-fin .pmpr-card{--k:1;--t:1}.pmpr.is-tab .pm-wrap{--pad:var(--g)}.pmpr.is-tab .pmpr-top{grid-template-columns:1fr;gap:30px}.pmpr.is-tab .pmpr-grid,.pmpr.is-ph .pmpr-grid{grid-template-columns:1fr;gap:44px}.pmpr.is-tab .pmpr-card,.pmpr.is-ph .pmpr-card{translate:0 calc((1 - var(--k))*min(26vh,220px))}.pmpr.is-tab .pmpr-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:36px;display:grid}.pmpr.is-tab .pmpr-hd{grid-column:1/-1}.pmpr.is-tab .pmpr-price,.pmpr.is-tab .pmpr-tl,.pmpr.is-tab .pmpr-thumbs,.pmpr.is-tab .pmpr-cta{grid-column:1}.pmpr.is-tab .pmpr-inc{grid-area:2/2/span 5;margin-top:26px}.pmpr.is-tab .pmpr-cta{margin-top:22px}.pmpr.is-ph{padding:84px 0}.pmpr.is-ph .pm-wrap{--pad:var(--g)}.pmpr.is-ph .pmpr-top{grid-template-columns:1fr;gap:28px}.pmpr.is-ph .pmpr-sw{flex-wrap:wrap}.pmpr.is-ph .pmpr-in{padding:0 20px 22px}.pmpr.is-ph .pmpr-hd{margin:0 -20px;padding:18px 20px 16px}.pmpr.is-ph .pmpr-card.is-feat .pmpr-hd{padding-top:28px}.pmpr.is-ph .pmpr-amt{font-size:56px}.pmpr.is-ph .pmpr-card.is-feat .pmpr-amt{font-size:60px}.pmpr.is-ph .pmpr-tl{min-height:0}.pmpr.is-ph .pmpr-amt,.pmpr.is-ph .pmpr-card.is-feat .pmpr-amt{font-size:clamp(34px,11vw,56px)}.pmpr.is-ph .pmpr-price{flex-wrap:wrap;gap:4px 12px}.pmpr.is-ph .pmpr-card.is-feat .pmpr-price{gap:4px 30px}.pmpr.is-ph .pmpr-foot{flex-direction:column;justify-content:flex-start;gap:10px}.pmpr.is-ph .pmpr-foot i{margin:0 10px 0 0}.pmpr.is-ph .pmpr-foot span:not(:first-child):before{content:none}@media (prefers-reduced-motion:reduce){.pmpr-card{--k:1!important;--t:1!important}.pmpr-hi{transform:none!important}.pmpr-pen path{stroke-dashoffset:0!important}}
