.pmjl{background-color:var(--pm-bone);color:var(--pm-ink);padding:clamp(140px,11vw,176px) 0 clamp(100px,9vw,150px);overflow:hidden}.pm.pmjl.is-tab .pm-wrap,.pm.pmjl.is-ph .pm-wrap{--pad:var(--g)}.pmjl-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.pmjl-tl{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.pmjl-h{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(60px,7.4vw,124px);font-weight:400;line-height:.94}.pmjl-hl{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.pmjl-hi{transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(105%)}.pmjl-h.is-on .pmjl-hi,.pmjl.is-fin .pmjl-hi{transform:none}.pmjl-em{white-space:nowrap;display:inline-block;position:relative}.pmjl-pen{width:104%;height:.24em;position:absolute;bottom:-.06em;left:-2%;overflow:visible}.pmjl-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) .8s}.pmjl-pen .pmjl-pen2{stroke-width:2.2px;opacity:.65;transition-delay:1.3s}.pmjl-h.is-on .pmjl-pen path,.pmjl.is-fin .pmjl-pen path{stroke-dashoffset:0}.pmjl-tr{padding-bottom:10px}.pmjl-lead{max-width:440px;color:color-mix(in srgb,var(--pm-ink) 80%,var(--pm-bone));margin:0;font-size:17px;line-height:1.55}.pmjl-count{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);align-items:center;gap:10px;margin:22px 0 0;font-size:12px;display:inline-flex}.pmjl-filt{border-top:1px solid color-mix(in srgb,var(--pm-ink) 12%,transparent);flex-wrap:wrap;gap:8px;margin:clamp(40px,4.6vw,64px) 0 0;padding:18px 0 0;display:flex}.pmjl-chip{background:color-mix(in srgb,var(--pm-ink) 6%,transparent);color:var(--pm-ink);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;align-items:flex-start;gap:5px;padding:10px 15px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.pmjl-chip sup{opacity:.8;font-size:12px;line-height:1;top:0}.pmjl-chip:hover{background:color-mix(in srgb,var(--pm-ink) 12%,transparent)}.pmjl-chip.is-on{background:var(--pm-brass);color:var(--rs-on-accent)}.pmjl-fcv,.pmjl-cv{background:var(--pm-bone);display:block;position:relative;overflow:hidden}.pmjl-fcv img,.pmjl-cv img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pmjl-skb{filter:grayscale()contrast(1.45)brightness(1.15)}.pmjl-hatch{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--pm-ink) 9%,transparent) 0 1px,transparent 1px 6px);opacity:.55;pointer-events:none;position:absolute;inset:0}.pmjl-tape{z-index:3;background:color-mix(in srgb,var(--pm-fog) 72%,transparent);width:104px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 3px 8px -4px #17150f4d;clip-path:polygon(3% 0,97% 4%,100% 22%,97% 44%,100% 70%,96% 100%,4% 96%,0 74%,3% 50%,0 26%);pointer-events:none;position:absolute;top:-13px;left:34px;rotate:-5deg}.pmjl-tape.is-r{width:84px;left:auto;right:30px;rotate:6deg}.pmjl-feat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4.4vw,80px);margin-top:clamp(36px,4vw,56px);display:grid}.pmjl-fph{background:var(--pm-cloud);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 40px 70px -46px #17150f8c;cursor:pointer;border-radius:22px;padding:14px;transition:rotate .7s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;rotate:-1deg}.pmjl-feat:hover .pmjl-fph{rotate:0deg}.pmjl-fcv{aspect-ratio:16/10;border-radius:12px}.pmjl-fcv .pmjl-skc{clip-path:polygon(0% 0%,-12.1% 0%,-8.8% 6.3%,-13.1% 12.5%,-16.2% 18.8%,-13.3% 25%,-13.5% 31.3%,-18.3% 37.5%,-17.5% 43.8%,-12% 50%,-12% 56.3%,-15% 62.5%,-12.3% 68.8%,-9.3% 75%,-13.8% 81.3%,-17.8% 87.5%,-14.8% 93.8%,-13.6% 100%,0% 100%);transition:clip-path 1.6s cubic-bezier(.65,0,.25,1) .55s}.pmjl.is-on .pmjl-fcv .pmjl-skc,.pmjl.is-fin .pmjl-fcv .pmjl-skc{clip-path:polygon(0% 0%,115.9% 0%,119.2% 6.3%,114.9% 12.5%,111.8% 18.8%,114.7% 25%,114.5% 31.3%,109.7% 37.5%,110.5% 43.8%,116% 50%,116% 56.3%,113% 62.5%,115.7% 68.8%,118.7% 75%,114.2% 81.3%,110.2% 87.5%,113.2% 93.8%,114.4% 100%,0% 100%)}.pmjl-fnote{z-index:4;letter-spacing:.1em;text-transform:uppercase;width:170px;color:var(--pm-ink);pointer-events:none;font-size:12px;position:absolute;top:-46px;right:-30px;rotate:5deg}.pmjl-fnote span{white-space:nowrap;background:var(--pm-bone);box-shadow:0 12px 30px -16px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 8%,transparent);opacity:0;border-radius:10px;padding:7px 11px;transition:opacity .6s 1.7s,translate .6s 1.7s;display:inline-block;translate:0 8px}.pmjl-fnote svg{width:110px;height:68px;margin:2px 0 0 -10px;display:block;overflow:visible}.pmjl-fnote path{fill:none;stroke:var(--pm-brass);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:170;stroke-dashoffset:170px;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.25,1) 2s}.pmjl.is-on .pmjl-fnote span,.pmjl.is-fin .pmjl-fnote span{opacity:1;translate:0}.pmjl.is-on .pmjl-fnote path,.pmjl.is-fin .pmjl-fnote path{stroke-dashoffset:0}.pmjl-ftx{flex-direction:column;align-items:flex-start;display:flex}.pmjl-fk{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.pmjl-fk b{background:var(--pm-brass);color:var(--rs-on-accent);border-radius:12px;padding:6px 10px;font-weight:600}.pmjl-ft{letter-spacing:-.02em;text-wrap:balance;margin:20px 0 0;font-size:clamp(36px,3.4vw,48px);font-weight:400;line-height:1.02}.pmjl-ft a{color:inherit;text-decoration:none;display:inline-block;position:relative}.pmjl-tu{pointer-events:none;width:100%;height:.3em;position:absolute;bottom:-.16em;left:0;overflow:visible}.pmjl-tu path{fill:none;stroke:var(--pm-brass);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:640;stroke-dashoffset:640px;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.25,1)}.pmjl-ft a:hover .pmjl-tu path,.pmjl-ft a:focus-visible .pmjl-tu path,.pmjl-feat:hover .pmjl-ft .pmjl-tu path{stroke-dashoffset:0}.pmjl-fex{max-width:460px;color:color-mix(in srgb,var(--pm-ink) 80%,var(--pm-bone));margin:20px 0 0;font-size:17px;line-height:1.55}.pmjl-fm{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);margin:18px 0 26px;font-size:12px}.pmjl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,3.6vw,56px) clamp(24px,2.4vw,40px);margin:clamp(72px,7vw,112px) 0 0;padding:0;list-style:none;display:grid}.pmjl-li{--k:1;translate:0 calc((1 - var(--k))*110px);opacity:calc(.8 + var(--k)*.2);rotate:calc(var(--r0) + (var(--r1) - var(--r0))*var(--k));position:relative}.pmjl.is-fin .pmjl-li{--k:1!important}.pmjl-card{background:var(--pm-cloud);height:100%;color:var(--pm-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 30px 50px -36px #17150f80;border-radius:18px;flex-direction:column;padding:12px 12px 20px;text-decoration:none;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}.pmjl-card:hover,.pmjl-card:focus-visible{rotate:calc(var(--r1)*-1);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 9%,transparent),0 44px 60px -36px #17150f99;translate:0 -8px}.pmjl-cv{aspect-ratio:4/3;border-radius:10px}.pmjl-cv .pmjl-skc{--hx:50%;--hy:50%;clip-path:circle(0% at var(--hx) var(--hy));transition:clip-path 1s cubic-bezier(.65,0,.25,1)}.pmjl-card:hover .pmjl-skc,.pmjl-card:focus-visible .pmjl-skc,.pmjl-li.is-c .pmjl-skc,.pmjl.is-fin .pmjl-cv .pmjl-skc{clip-path:circle(150% at var(--hx) var(--hy))}.pmjl-ck{z-index:2;background:var(--pm-bone);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-ink);border-radius:10px;padding:6px 10px;font-size:12px;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px -10px #00000080}.pmjl-cb{flex-direction:column;flex:1;padding:20px 10px 0;display:flex}.pmjl-ct{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:28px;font-weight:400;line-height:1.08}.pmjl-ct>span{display:inline-block;position:relative}.pmjl-card:hover .pmjl-tu path,.pmjl-card:focus-visible .pmjl-tu path{stroke-dashoffset:0}.pmjl-cx{color:color-mix(in srgb,var(--pm-ink) 76%,var(--pm-bone));margin-top:12px;font-size:16px;line-height:1.55;display:block}.pmjl-cm{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.pmjl-cb .pmjl-cx{margin-bottom:6px}.pmjl-go{background:color-mix(in srgb,var(--pm-ink) 6%,transparent);width:36px;height:36px;color:var(--pm-ink);border-radius:10px;flex:none;place-items:center;transition:background .35s,color .35s,translate .45s cubic-bezier(.34,1.56,.64,1);display:grid}.pmjl-go svg{width:17px;height:17px}.pmjl-card:hover .pmjl-go,.pmjl-card:focus-visible .pmjl-go{background:var(--pm-brass);color:var(--rs-on-accent);translate:4px}.pmjl-ask{height:100%;min-height:420px;color:var(--pm-ink);background-color:color-mix(in srgb,var(--pm-cloud) 70%,var(--pm-bone));background-image:repeating-linear-gradient(180deg,transparent 0 39px,color-mix(in srgb,var(--pm-ink) 10%,transparent) 39px 40px);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 30px 50px -36px #17150f80;background-position:0 22px;border-radius:18px;flex-direction:column;padding:44px 30px 26px 64px;text-decoration:none;transition:rotate .6s cubic-bezier(.34,1.56,.64,1),translate .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.pmjl-ask:before{content:"";background:var(--pm-brass);opacity:.85;width:2px;position:absolute;top:0;bottom:0;left:44px}.pmjl-ask:hover,.pmjl-ask:focus-visible{rotate:calc(var(--r1)*-1);translate:0 -8px}.pmjl-am{letter-spacing:.08em;color:var(--pm-mut);font-size:12px}.pmjl-at{letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-size:34px;font-weight:400;line-height:1.06}.pmjl-ax{max-width:300px;color:color-mix(in srgb,var(--pm-ink) 78%,var(--pm-bone));margin-top:14px;font-size:16px;line-height:1.55;display:block}.pmjl-al{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:600;display:flex}.pmjl-ask:hover .pmjl-go,.pmjl-ask:focus-visible .pmjl-go{background:var(--pm-brass);color:var(--rs-on-accent);translate:4px}.pmjl-asq{pointer-events:none;width:110px;height:110px;position:absolute;bottom:64px;right:18px;overflow:visible;rotate:8deg}.pmjl-asq path{fill:none;stroke:var(--pm-brass);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:calc(140 - var(--k)*140)}.pmjl-empty{background:var(--pm-cloud);text-align:center;max-width:520px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 30px 50px -36px #17150f80;border-radius:20px;margin:clamp(44px,5vw,72px) auto 0;padding:40px 36px 34px;position:relative;rotate:-1deg}.pmjl-empty .pmjl-tape{left:50%;translate:-50%}.pmjl-ei{width:110px;height:82px;overflow:visible}.pmjl-ei path{fill:none;stroke:var(--pm-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pmjl-ei path+path{stroke:var(--pm-brass)}.pmjl-et{letter-spacing:-.02em;margin:14px 0 0;font-size:34px;font-weight:400;line-height:1.05}.pmjl-ec{max-width:360px;color:color-mix(in srgb,var(--pm-ink) 78%,var(--pm-bone));margin:10px auto 0;font-size:16px;line-height:1.55}.pmjl-reset{background:var(--pm-fog);color:var(--pm-ink);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;font-size:12px;display:inline-flex}.pmjl-reset svg{width:16px;height:16px}.pmjl-reset:hover{background:var(--pm-brass);color:var(--rs-on-accent)}.pmjl-card,.pmjl-fph,.pmjl-empty{background-image:var(--pm-paper);background-blend-mode:screen;background-size:160px 160px}.pmjl.is-tab .pmjl-top{grid-template-columns:1fr;gap:24px}.pmjl.is-tab .pmjl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmjl.is-tab .pmjl-feat{grid-template-columns:1fr;gap:36px}.pmjl.is-tab .pmjl-fnote{right:10px}.pmjl.is-ph{padding:104px 0 88px}.pmjl.is-ph .pmjl-top{grid-template-columns:1fr;gap:20px}.pmjl.is-ph .pmjl-tl{gap:20px}.pmjl.is-ph .pmjl-h{font-size:clamp(50px,15vw,68px)}.pmjl.is-ph .pmjl-filt{flex-wrap:wrap;margin:32px 0 0;padding:16px 0 4px}.pmjl.is-ph .pmjl-filt::-webkit-scrollbar{display:none}.pmjl.is-ph .pmjl-chip{flex:none}.pmjl.is-ph .pmjl-feat{grid-template-columns:1fr;gap:26px;margin-top:34px}.pmjl.is-ph .pmjl-fph{border-radius:18px;padding:10px}.pmjl.is-ph .pmjl-ft{font-size:32px}.pmjl.is-ph .pmjl-grid{grid-template-columns:1fr;gap:36px;margin-top:56px}.pmjl.is-ph .pmjl-ct{font-size:26px}@media (prefers-reduced-motion:reduce){.pmjl-hi{transform:none!important}.pmjl-pen path,.pmjl-fnote path{stroke-dashoffset:0!important}.pmjl-fcv .pmjl-skc{clip-path:none!important}.pmjl-li{opacity:1!important;translate:0!important;rotate:var(--r1)!important}.pmjl-fnote span{opacity:1!important;translate:0!important}}
