.pmnb{background:var(--pm-brass);color:var(--rs-on-accent);align-items:center;min-height:70svh;padding:clamp(88px,10vh,128px) 0;display:flex;position:relative;overflow:hidden}.pmnb-grain{opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'240'%20height%3D'240'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.9'%20numOctaves%3D'2'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%20.09%200%200%200%200%20.08%200%200%200%200%20.06%200%200%200%20.9%20-.28'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");background-size:240px;position:absolute;inset:0}.pmnb-rules{pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 47px,color-mix(in srgb,var(--rs-on-accent) 7%,transparent) 47px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pmnb-rules:before{content:"";background:color-mix(in srgb,var(--rs-on-accent) 22%,transparent);transform-origin:50% 0;width:1px;transform:scaleY(calc(min(1, var(--sp) * 2.2)));position:absolute;top:0;bottom:0;left:clamp(14px,1.6vw,26px)}.pmnb-in{grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,96px);display:grid;position:relative}.pmnb .pm-eb{color:var(--rs-on-accent);background:color-mix(in srgb,var(--rs-on-accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rs-on-accent) 22%,transparent)}.pmnb .pm-eb i{background:var(--rs-on-accent)}.pmnb-h{letter-spacing:-.02em;font-size:clamp(40px,4.3vw,64px);line-height:.98;font-weight:inherit;margin:26px 0 0}.pmnb-ln{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.pmnb-lni{transition:transform 1.05s cubic-bezier(.2,.85,.15,1);display:block;transform:translateY(108%)}.pmnb-h.is-on .pmnb-lni{transform:none}.pmnb-em{display:inline-block;position:relative}.pmnb-pencil{width:calc(100% + .08em);height:.22em;position:absolute;bottom:-.05em;left:-.04em;overflow:visible}.pmnb-em.is-mid .pmnb-pencil{width:calc(100% + .32em)}.pmnb-pencil path{fill:none;stroke:var(--rs-on-accent);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.45,0,.55,1)}.pmnb-h.is-on .pmnb-pencil path{stroke-dashoffset:0}.pmnb-sub{max-width:420px;color:var(--rs-on-accent);margin:26px 0 0;font-size:17px;line-height:1.55}.pmnb-foot{letter-spacing:.07em;text-transform:uppercase;color:var(--rs-on-accent);margin:30px 0 0;font-size:12px}.pmnb-grid{border-top:1.5px solid color-mix(in srgb,var(--rs-on-accent) 70%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pmnb-st{border-bottom:1px solid color-mix(in srgb,var(--rs-on-accent) 26%,transparent);cursor:default;padding:22px clamp(16px,2vw,32px) 30px 0;position:relative}.pmnb-st:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--rs-on-accent) 26%,transparent);padding-left:clamp(20px,2.4vw,40px);padding-right:0}.pmnb-top{justify-content:space-between;align-items:flex-start;gap:12px;height:50px;display:flex}.pmnb-no{letter-spacing:.08em;text-transform:uppercase;color:var(--rs-on-accent);padding-top:4px;font-size:12px}.pmnb-tally{flex:none;width:56px;height:50px;overflow:visible;transform:rotate(-3deg)}.pmnb-tally path{fill:none;stroke:var(--rs-on-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;--a:calc(.16 + var(--i) * .05 + var(--k) * .045);stroke-dashoffset:calc(1 - min(1, max(0, (var(--sp) - var(--a)) / .05)))}.pmnb-tally path:last-child{stroke-width:3.4px}.pmnb-tally.is-re path{animation:.42s cubic-bezier(.65,0,.35,1) both pmnb-re;animation-delay:calc(var(--k) * .12s)}@keyframes pmnb-re{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pmnb-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.16em;margin:6px 0 0;font-size:clamp(64px,6.4vw,100px);line-height:.9;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.pmnb-st.is-hot .pmnb-num{transform:translate(6px)rotate(-1deg)}.pmnb-nv{display:inline-block;position:relative}.pmnb-sym{letter-spacing:-.02em;margin-left:.02em;font-size:.62em}.pmnb-word{letter-spacing:-.01em;font-size:.34em;line-height:1}.pmnb-tbd{border:1.5px dashed color-mix(in srgb,var(--rs-on-accent) 60%,transparent);letter-spacing:.02em;white-space:nowrap;border-radius:8px;padding:.3em .45em;font-size:.26em;line-height:1.1;display:inline-block}.pmnb-round{pointer-events:none;width:142%;height:146%;position:absolute;top:-24%;left:-17%;overflow:visible}.pmnb-round path{fill:none;stroke:var(--rs-on-accent);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, max(0, (var(--sp) - .4) / .14)))}.pmnb-base{background:var(--rs-on-accent);transform-origin:0;width:64px;height:1.5px;transform:scaleX(calc(min(1, max(0, (var(--sp) - .2 - var(--i) * .05) / .12))));margin-top:16px;transition:width .5s cubic-bezier(.65,0,.25,1);display:block}.pmnb-st.is-hot .pmnb-base{width:120px}.pmnb-lb{max-width:260px;margin:14px 0 0;font-size:17px;line-height:1.4}.pmnb.is-full .pmnb-tally path,.pmnb.is-full .pmnb-round path{stroke-dashoffset:0}.pmnb.is-full .pmnb-base,.pmnb.is-full .pmnb-rules:before{transform:none}.pmnb.is-tab .pmnb-in{grid-template-columns:1fr;gap:48px}.pmnb.is-tab .pmnb-sub{max-width:560px}.pmnb.is-ph{min-height:0;padding:80px 0 72px}.pmnb.is-ph .pmnb-in{grid-template-columns:1fr;gap:40px}.pmnb.is-ph .pmnb-h{font-size:clamp(38px,10.4vw,48px)}.pmnb.is-ph .pmnb-st{padding:16px 12px 22px 0}.pmnb.is-ph .pmnb-st:nth-child(2n){padding-left:14px;padding-right:0}.pmnb.is-ph .pmnb-num{font-size:clamp(40px,11.4vw,64px)}.pmnb.is-ph .pmnb-top{height:40px}.pmnb.is-ph .pmnb-tally{width:44px;height:40px}.pmnb.is-ph .pmnb-lb{font-size:15px}.pmnb.is-ph .pmnb-no{font-size:12px}.pmnb.is-ph .pmnb-tbd{white-space:normal;font-size:.34em}.pmnb.is-ph .pmnb-rules:before{display:none}.pmnb :focus-visible{outline-color:var(--rs-on-accent)!important}@media (prefers-reduced-motion:reduce){.pmnb-lni{transform:none!important}.pmnb-pencil path,.pmnb-tally path,.pmnb-round path{stroke-dashoffset:0!important;animation:none!important}.pmnb-base{transform:none!important}}
