.pmhd-root{height:0!important;min-height:0!important}.pm.pmhd{z-index:1000;color:var(--pm-ink);--barh:56px;--top:14px;--isl:color-mix(in srgb,var(--pm-cloud) 38%,var(--pm-bone));pointer-events:none;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.4;position:fixed;top:0;left:0;right:0}.pmhd-bar{z-index:3;width:calc(clamp(1280px, 92vw, 1520px) + var(--g)*2);max-width:100%;padding:var(--top) var(--g) 0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;transition:translate .55s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.pmhd.is-hide .pmhd-bar{translate:0 calc(-100% - 24px)}.pmhd.is-hide:focus-within .pmhd-bar{translate:0}.pmhd-isl{pointer-events:auto;isolation:isolate;height:var(--barh);color:inherit;align-items:center;transition:height .45s cubic-bezier(.2,.8,.2,1),color .35s;display:flex;position:relative}.pmhd-isl:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--isl);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 9%,transparent),0 16px 34px -24px #0000008c;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1),background-color .35s,box-shadow .35s;position:absolute;inset:0}.pmhd-isl:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--pm-paper);opacity:.13;pointer-events:none;background-size:180px 180px;transition:opacity .45s;position:absolute;inset:0}.pmhd.is-clear .pmhd-brand:before,.pmhd.is-clear .pmhd-brand:after{opacity:0;transform:scale(.96)}.pmhd.is-dk{--isl:var(--pm-night);color:var(--pm-cloud)}.pmhd.is-dk .pmhd-isl:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-cloud) 13%,transparent),0 18px 40px -22px #000000b3;background-image:none}.pmhd.is-dk .pmhd-isl:after{opacity:0}.pmhd-brand{letter-spacing:-.01em;border-radius:18px;flex:none;gap:10px;padding:0 18px 0 13px;font-size:26px;text-decoration:none}.pmhd-mk{color:var(--pm-ink);flex:none;transition:rotate .7s cubic-bezier(.34,1.56,.64,1)}.pmhd.is-dk .pmhd-mk{color:var(--pm-cloud)}.pmhd-brand:hover .pmhd-mk{rotate:-14deg}.pmhd-brand span{position:relative;top:-1px}.pmhd-nav{left:50%;top:var(--top);border-radius:999px;padding:0 8px;position:absolute;translate:-50%}.pmhd-nav ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pmhd-link{height:40px;color:inherit;font:inherit;letter-spacing:-.003em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:14.5px;text-decoration:none;transition:background .3s;display:inline-flex;position:relative}.pmhd-link:hover,.pmhd-trig[aria-expanded=true]{background:color-mix(in srgb,currentColor 7%,transparent)}.pmhd-lt{display:inline-block;position:relative}.pmhd-pen{background:var(--pen,var(--pm-brass));clip-path:inset(0 100% 0 0);pointer-events:none;height:9px;transition:clip-path .55s cubic-bezier(.65,0,.25,1),opacity .3s;position:absolute;bottom:-9px;left:-5%;right:-5%;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'><path d='M4 15 C 60 7, 120 19, 180 10 S 268 8, 296 13' fill='none' stroke='black' stroke-width='5.5' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'><path d='M4 15 C 60 7, 120 19, 180 10 S 268 8, 296 13' fill='none' stroke='black' stroke-width='5.5' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}.pmhd-pen.is-alt{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'><path d='M5 12 C 70 5, 150 18, 220 9 S 282 10, 295 14' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'><path d='M5 12 C 70 5, 150 18, 220 9 S 282 10, 295 14' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/></svg>")}.pmhd-link:hover .pmhd-pen,.pmhd-link:focus-visible .pmhd-pen{clip-path:inset(0);opacity:.45}.pmhd-link.is-act .pmhd-pen{clip-path:inset(0);opacity:1;transition-delay:.15s}.pmhd-caret{width:14px;height:14px;transition:rotate .45s cubic-bezier(.34,1.56,.64,1);overflow:visible}.pmhd-caret path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pmhd-trig[aria-expanded=true] .pmhd-caret{rotate:180deg}.pmhd-right{align-items:center;gap:10px;margin-left:auto;display:flex}.pmhd-proof{letter-spacing:.03em;white-space:nowrap;border-radius:999px;gap:7px;height:40px;padding:0 16px;font-size:12px}.pmhd-proof i{opacity:.5;margin-right:7px;font-style:normal}.pmhd-proof>span:first-child{font-weight:600}.pmhd-proof>span:first-child b{font-weight:inherit;color:var(--rs-gold)}.pmhd-proof:before,.pmhd-proof:after{box-shadow:none}.pm.pmhd .pmhd-cta{pointer-events:auto;min-height:48px}.pm.pmhd .pmhd-cta .pm-chip{width:34px;height:34px}.pm.pmhd.is-dk .pmhd-cta{--face:var(--rs-light);--fg:var(--rs-on-accent);--chip:var(--pm-brass);--chipfg:var(--rs-on-accent);--chip2:var(--rs-on-accent);--chipfg2:var(--rs-light);--hl:var(--pm-brass);--hlfg:var(--rs-on-accent)}.pmhd.is-scr{--barh:52px;--top:12px}.pmhd-drawer{pointer-events:none;left:0;right:0;top:calc(var(--top) + var(--barh));z-index:2;width:calc(clamp(1280px, 92vw, 1520px) + var(--g)*2);max-width:100%;padding:16px var(--g) 0;visibility:hidden;margin:0 auto;transition:visibility 0s .5s;position:absolute}.pmhd.is-drawer .pmhd-drawer{pointer-events:auto;visibility:visible;transition:visibility}.pmhd-din{--mx:46px;padding:34px 28px 30px calc(var(--mx) + 26px);color:var(--pm-ink);background-color:color-mix(in srgb,var(--pm-cloud) 55%,var(--pm-bone));background-image:repeating-linear-gradient(180deg,transparent 0 33px,color-mix(in srgb,var(--pm-ink) 7%,transparent) 33px 34px);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 8%,transparent),0 60px 100px -50px #17150f8c,0 12px 30px -18px #17150f4d;clip-path:inset(-30px -30px 100% round 22px);background-position:0 22px;background-size:100% 34px;border-radius:22px;grid-template-columns:minmax(250px,3fr) minmax(0,7fr) minmax(250px,3fr);gap:34px;transition:clip-path .6s cubic-bezier(.7,0,.2,1),translate .6s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;translate:0 -8px;rotate:-.35deg}.pmhd-din:before{content:"";left:var(--mx);background:var(--pm-brass);opacity:.8;width:2px;position:absolute;top:0;bottom:0}.pmhd-din:after{content:"";border-radius:inherit;background-image:var(--pm-paper);opacity:.12;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.pmhd.is-drawer .pmhd-din{clip-path:inset(-30px -30px -60px round 22px);translate:0}.pmhd-tape{z-index:3;background:color-mix(in srgb,var(--pm-ink) 16%,transparent);width:104px;height:28px;box-shadow:0 1px 3px #17150f24,inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 12%,transparent);clip-path:polygon(3% 0,97% 4%,100% 22%,97% 44%,100% 70%,96% 100%,4% 96%,0 74%,3% 50%,0 26%);position:absolute;top:-13px;left:22%;rotate:-4deg}.pmhd-tape.is-r{width:86px;left:auto;right:9%;rotate:5deg}.pmhd-dsch,.pmhd-dcs,.pmhd-free{opacity:0;transition:opacity .4s,translate .55s cubic-bezier(.2,.8,.2,1);translate:0 10px}.pmhd.is-drawer .pmhd-dsch,.pmhd.is-drawer .pmhd-dcs,.pmhd.is-drawer .pmhd-free{opacity:1;transition-delay:.12s;translate:0}.pmhd.is-drawer .pmhd-dcs{transition-delay:.18s}.pmhd.is-drawer .pmhd-free{transition-delay:.24s}.pmhd-dk{letter-spacing:.1em;text-transform:uppercase;color:var(--pm-mut);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.pmhd-dk i{background:var(--pm-brass);border-radius:50%;width:7px;height:7px}.pmhd-dk span{letter-spacing:.04em;margin-left:auto}.pmhd-dt{letter-spacing:-.02em;margin:-4px 0 12px;font-size:30px;line-height:1}.pmhd-schools{margin:0;padding:0;list-style:none}.pmhd-schools a,.pmhd-schools .is-soon{color:var(--pm-ink);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 6px 7px 0;text-decoration:none;display:flex;position:relative}.pmhd-schools a:before{content:"";left:calc(var(--mx)*-1 - 26px + 18px);background:var(--pm-brass);border-radius:50%;width:9px;height:9px;margin-top:-4px;transition:scale .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;scale:0}.pmhd-sn{letter-spacing:-.01em;font-size:20px;line-height:1.1;transition:translate .45s cubic-bezier(.34,1.56,.64,1);position:relative}.pmhd-sn .pmhd-pen{height:6px;bottom:-6px}.pmhd-sc{letter-spacing:.06em;text-transform:uppercase;color:var(--pm-mut);flex:none;font-size:12px}.pmhd-schools a:hover .pmhd-sn,.pmhd-schools a:focus-visible .pmhd-sn{translate:8px}.pmhd-schools a:hover .pmhd-pen,.pmhd-schools a:focus-visible .pmhd-pen{clip-path:inset(0)}.pmhd-schools a:hover:before,.pmhd-schools a:focus-visible:before{scale:1}.pmhd-schools .is-soon{cursor:not-allowed}.pmhd-schools .is-soon .pmhd-sn{opacity:.55}.pmhd-soon{background:color-mix(in srgb,var(--rs-gold) 16%,transparent);color:var(--rs-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:11px;line-height:1.2;display:inline-flex}.pmhd-soon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}.pmhd-all{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-ink);border-bottom:1.5px solid var(--pm-brass);align-items:center;gap:8px;margin-top:14px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.pmhd-all svg{transition:translate .4s cubic-bezier(.34,1.56,.64,1)}.pmhd-all:hover svg{translate:4px}.pmhd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pmhd-card{background:var(--pm-cloud);color:var(--pm-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 18px 30px -22px #17150f73;border-radius:16px;flex-direction:column;gap:6px;padding:8px 8px 12px;text-decoration:none;transition:translate .5s cubic-bezier(.34,1.56,.64,1),rotate .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex}.pmhd-cards li:first-child .pmhd-card{rotate:-1.2deg}.pmhd-cards li:nth-child(2) .pmhd-card{rotate:.8deg}.pmhd-cards li:nth-child(3) .pmhd-card{rotate:-.6deg}.pmhd-card:hover,.pmhd-card:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 10%,transparent),0 28px 40px -24px #17150f8c;translate:0 -4px;rotate:0deg!important}.pmhd-ph{aspect-ratio:4/3;background:var(--pm-bone);border-radius:10px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.pmhd-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pmhd-sk{filter:grayscale()contrast(1.45)brightness(1.15)}.pmhd-hatch{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--pm-ink) 9%,transparent) 0 1px,transparent 1px 6px);opacity:.55;position:absolute;inset:0}.pmhd-co{clip-path:circle(0% at 50% 100%);transition:clip-path .9s cubic-bezier(.65,0,.25,1)}.pmhd-card:hover .pmhd-co,.pmhd-card:focus-visible .pmhd-co{clip-path:circle(150% at 50% 100%)}.pmhd-price{z-index:2;background:var(--rs-gold);color:var(--rs-on-accent);letter-spacing:.02em;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.pmhd-cm{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);padding:0 4px;font-size:12px}.pmhd-ct{letter-spacing:-.01em;padding:0 4px;font-size:20px;line-height:1.08}.pmhd-cw{color:color-mix(in srgb,var(--pm-ink) 72%,var(--pm-bone));padding:0 4px;font-size:13px}.pmhd-free{background:var(--pm-brass);min-height:100%;color:var(--rs-on-accent);border-radius:18px;flex-direction:column;gap:12px;padding:22px 22px 20px;text-decoration:none;transition:rotate .55s cubic-bezier(.34,1.56,.64,1),translate .55s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;rotate:1.2deg;box-shadow:0 22px 40px -26px #17150f99}.pmhd-free:before{content:"";background-image:var(--pm-paper-model);opacity:.16;mix-blend-mode:multiply;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.pmhd-free:hover,.pmhd-free:focus-visible{translate:0 -3px;rotate:0deg}.pmhd-fk{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.pmhd-fk i{background:var(--rs-on-accent);border-radius:50%;width:7px;height:7px}.pmhd-ftt{letter-spacing:-.02em;text-wrap:balance;font-size:31px;line-height:1.02;position:relative}.pmhd-fem{white-space:nowrap;display:inline-block;position:relative}.pmhd-fem .pmhd-pen{--pen:var(--rs-on-accent);height:9px;transition:clip-path .8s cubic-bezier(.65,0,.25,1) .55s;bottom:-7px}.pmhd.is-drawer .pmhd-fem .pmhd-pen{clip-path:inset(0)}.pmhd-fl{max-width:30ch;font-size:14px;line-height:1.45;position:relative}.pmhd-fb{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex;position:relative}.pmhd-fgo{background:var(--rs-on-accent);width:38px;height:38px;color:var(--rs-light);border-radius:12px;place-items:center;transition:translate .45s cubic-bezier(.34,1.56,.64,1);display:grid}.pmhd-free:hover .pmhd-fgo{translate:4px}.pmhd-pc{opacity:.9;filter:drop-shadow(0 8px 8px #17150f40);width:110px;height:110px;transition:rotate .7s cubic-bezier(.34,1.56,.64,1),translate .7s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-12px;right:-14px;rotate:8deg}.pmhd-free:hover .pmhd-pc{translate:-8px -6px;rotate:-6deg}.pmhd-burger{pointer-events:auto;background:var(--isl);width:48px;height:48px;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 14%,transparent),0 12px 26px -18px #17150f80;border:0;border-radius:14px;place-items:center;padding:0;transition:background .35s;display:grid;position:relative}.pmhd-burger svg{width:28px;height:28px;overflow:visible}.pmhd-burger path{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;transform-origin:14px 14px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .25s,stroke-dashoffset .4s}.pmhd-b2{stroke-dasharray:20;stroke-dashoffset:0}.pmhd.is-sheet .pmhd-b1{transform:translateY(5.6px)rotate(42deg)}.pmhd.is-sheet .pmhd-b3{transform:translateY(-5.6px)rotate(-42deg)}.pmhd.is-sheet .pmhd-b2{stroke-dashoffset:20px;opacity:0}.pmhd-sheet{pointer-events:auto;z-index:1;color:var(--pm-ink);background-color:var(--pm-bone);background-image:repeating-linear-gradient(180deg,transparent 0 39px,color-mix(in srgb,var(--pm-ink) 8%,transparent) 39px 40px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;clip-path:inset(0 0 100%);background-position:0 12px;background-size:100% 40px;transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility 0s .6s;position:fixed;inset:0;overflow:auto}.pmhd.is-sheet .pmhd-sheet{visibility:visible;clip-path:inset(0);transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility}.pmhd-sin{--mx:58px;min-height:100%;padding:calc(var(--top) + var(--barh) + 26px) 20px 28px var(--mx);flex-direction:column;gap:30px;display:flex;position:relative}.pmhd-sin:before{content:"";background-image:var(--pm-paper);opacity:.12;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.pmhd-smargin{left:calc(var(--mx) - 14px);background:var(--pm-brass);opacity:.85;transform-origin:50% 0;width:2px;transition:scale .8s cubic-bezier(.65,0,.25,1);position:absolute;top:0;bottom:0;scale:1 0}.pmhd.is-sheet .pmhd-sin:before{content:"";background-image:var(--pm-paper);opacity:.12;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.pmhd-smargin{transition-delay:.25s;scale:1}.pmhd-slinks{flex-direction:column;display:flex}.pmhd-slinks a{min-height:60px;color:var(--pm-ink);opacity:0;transition:opacity .5s ease calc(var(--i)*50ms + .18s),translate .6s cubic-bezier(.2,.8,.2,1) calc(var(--i)*50ms + .18s);align-items:baseline;padding:8px 0;text-decoration:none;display:flex;position:relative;translate:0 16px}.pmhd.is-sheet .pmhd-slinks a{opacity:1;translate:0}.pmhd-snum{left:calc(var(--mx)*-1 + 14px);letter-spacing:.06em;color:var(--pm-mut);font-size:12px;position:absolute;top:24px}.pmhd-slt{letter-spacing:-.02em;font-size:clamp(34px,10.4vw,42px);line-height:1;position:relative}.pmhd-slt .pmhd-pen{height:10px;bottom:-9px}.pmhd-slinks a.is-act .pmhd-pen{clip-path:inset(0);transition-delay:.7s}.pmhd-slinks a.is-act .pmhd-snum{color:var(--pm-acc)}.pmhd-ssch p{letter-spacing:.1em;text-transform:uppercase;color:var(--pm-mut);margin:0 0 10px;font-size:12px}.pmhd-ssch ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pmhd-ssch li{opacity:0;transition:opacity .5s ease calc(var(--i)*40ms + .18s),translate .6s cubic-bezier(.2,.8,.2,1) calc(var(--i)*40ms + .18s);translate:0 10px}.pmhd.is-sheet .pmhd-ssch li{opacity:1;translate:0}.pmhd-ssch a,.pmhd-ssch .is-soon{background:var(--pm-cloud);min-height:48px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 8%,transparent);color:var(--pm-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:15px;text-decoration:none;display:flex}.pmhd-ssch small{color:var(--pm-mut);font-size:12px}.pmhd-ssch .is-soon{cursor:not-allowed}.pmhd-ssch .is-soon>span:first-child{opacity:.55}.pmhd-ssch .is-soon small{color:var(--rs-gold);display:inline-flex}.pmhd-ssch .is-soon small svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pmhd-sfoot{flex-direction:column;gap:14px;margin-top:auto;padding-top:4px;display:flex}.pm.pmhd .pmhd-sbtn{width:100%;min-height:58px;font-size:14px}.pm.pmhd .pmhd-sbtn .pm-face{width:100%}.pmhd-sproof{letter-spacing:.06em;text-transform:uppercase;color:var(--pm-mut);margin:0;font-size:12px}.pmhd.is-sheet .pmhd-brand:before,.pmhd.is-sheet .pmhd-brand:after{opacity:0}.pmhd.is-tab .pmhd-link{padding:0 11px;font-size:14px}.pmhd.is-tab .pmhd-brand{padding:0 14px 0 11px;font-size:23px}.pmhd.is-tab .pmhd-din{--mx:30px;padding-left:calc(var(--mx) + 20px);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:26px}.pmhd.is-tab .pmhd-free{grid-column:1/-1;min-height:0;rotate:.4deg}.pmhd.is-tab .pmhd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pmhd.is-tab .pmhd-cards li:nth-child(3){display:none}.pmhd.is-tab .pmhd-pc{width:84px;height:84px}.pmhd.is-tab .pmhd-dt{font-size:26px}.pmhd.is-ph{--barh:50px;--top:8px}.pmhd.is-ph .pmhd-brand{border-radius:15px;padding:0 14px 0 10px;font-size:22px}.pm.pmhd.is-ph .pmhd-cta{min-height:46px}.pmhd.is-ph .pmhd-right{gap:8px}@media (max-width:380px){.pm.pmhd.is-ph .pmhd-cta{display:none}}.pmhd.is-still{position:absolute}@media (prefers-reduced-motion:reduce){.pmhd-bar,.pmhd-din,.pmhd-isl:before{transition:none}.pmhd-slinks a,.pmhd-ssch li,.pmhd-dsch,.pmhd-dcs,.pmhd-free{transition:none!important}.pmhd-sheet{transition:none}.pmhd-pen{transition:none!important}}@media (max-height:540px){.pmhd-sin{padding-top:calc(var(--top) + var(--barh) + 8px);gap:14px}.pmhd-slinks a{min-height:44px}.pmhd-slt{font-size:26px}.pmhd-ssch{display:none}}
.pmft{background:var(--pm-night);color:var(--pm-cloud);--rv:1;padding:30px 0 28px;position:relative;overflow:hidden}.pmft-rules{pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 35px,color-mix(in srgb,var(--pm-cloud) 6%,transparent) 35px 36px);height:min(560px,62%);clip-path:inset(0 calc((1 - var(--rv))*100%) 0 0);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pmft-margin{background:color-mix(in srgb,var(--pm-brass) 55%,transparent);width:1.5px;transform:scaleY(var(--rv));transform-origin:50% 0;pointer-events:none;position:absolute;top:0;bottom:0;left:clamp(14px,2.2vw,30px)}.pmft-in{position:relative}.pmft-bar{border-bottom:1px solid color-mix(in srgb,var(--pm-cloud) 12%,transparent);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-bottom:22px;font-size:12px;display:flex}.pmft-status{color:color-mix(in srgb,var(--pm-cloud) 82%,transparent);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;display:inline-flex}.pmft-soc{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.pmft-a{color:inherit;padding:4px 0;text-decoration:none;transition:color .3s,translate .35s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative}.pmft-a:after{content:"";background:var(--pm-brass);clip-path:inset(0 100% 0 0);height:7px;transition:clip-path .5s cubic-bezier(.65,0,.25,1);position:absolute;bottom:-3px;left:-2px;right:-2px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%208'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M1%205%20C%2020%201%2C%2040%207%2C%2060%204%20S%2090%202%2C%2099%205'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.4'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%208'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M1%205%20C%2020%201%2C%2040%207%2C%2060%204%20S%2090%202%2C%2099%205'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.4'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.pmft-a:hover:after,.pmft-a:focus-visible:after{clip-path:inset(0)}.pmft-a:hover,.pmft-a:focus-visible{color:var(--pm-cloud)}.pmft-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(40px,6vw,110px);padding:clamp(40px,4.4vw,64px) 0 clamp(24px,2.6vw,40px);display:grid}.pmft-nt{letter-spacing:-.02em;max-width:440px;margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.08}.pmft-form{background:color-mix(in srgb,var(--pm-cloud) 6%,transparent);max-width:460px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-cloud) 18%,transparent);border-radius:16px;gap:8px;margin-top:26px;padding:5px;transition:box-shadow .3s;display:flex}.pmft-form:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-cloud) 55%,transparent)}.pmft-form.is-err{box-shadow:inset 0 0 0 1.5px var(--pm-brass)}.pmft-in2{min-width:0;height:48px;color:var(--pm-cloud);font:inherit;background:0 0;border:0;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:16px}.pmft-in2::placeholder{color:color-mix(in srgb,var(--pm-cloud) 78%,transparent)}.pmft .pm-btn .pm-lbl{z-index:auto;position:static}.pmft .pm-btn .pm-hl{z-index:-1}.pmft-go{--face:var(--rs-light);--fg:var(--rs-on-accent);--chip:var(--pm-brass);--chipfg:var(--rs-on-accent);--chip2:var(--rs-on-accent);--chipfg2:var(--rs-light);--hl:var(--pm-brass);--hlfg:var(--rs-on-accent);flex:none;min-height:48px}.pmft-go[disabled]{opacity:.7;cursor:progress}.pmft-err{letter-spacing:.03em;color:var(--pm-acc);margin:10px 0 0;font-size:12px}.pmft-ok{max-width:460px;color:var(--pm-cloud);align-items:center;gap:14px;margin:26px 0 0;font-size:16px;line-height:1.45;display:flex}.pmft-ok svg{fill:none;width:40px;height:40px;stroke:var(--pm-brass);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pmft-ok circle{stroke-dasharray:110;stroke-dashoffset:110px;animation:.7s cubic-bezier(.65,0,.25,1) forwards pmft-draw}.pmft-ok path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.65,0,.25,1) .55s forwards pmft-draw}@keyframes pmft-draw{to{stroke-dashoffset:0}}.pmft-cols{grid-template-columns:1.1fr 1fr .8fr;gap:28px;display:grid}.pmft-col{border-left:1px solid color-mix(in srgb,var(--pm-cloud) 10%,transparent);padding-left:18px}.pmft-h{letter-spacing:.1em;text-transform:uppercase;color:var(--pm-mut);align-items:baseline;gap:10px;margin:0 0 16px;font-size:12px;display:flex}.pmft-h b{color:var(--pm-acc);font-weight:500}.pmft-col ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pmft-col .pmft-a{color:color-mix(in srgb,var(--pm-cloud) 84%,transparent);font-size:16px}.pmft-col .pmft-a:hover{translate:4px}.pmft-soon{color:color-mix(in srgb,var(--pm-cloud) 50%,transparent);cursor:not-allowed;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;font-size:16px;display:inline-flex}.pmft-soon small{background:color-mix(in srgb,var(--rs-gold) 16%,transparent);color:var(--rs-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10.5px;display:inline-flex}.pmft-soon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.pmft-mrow{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(8px,2vw,24px);display:flex}.pmft-mark{width:min(100%,calc(clamp(120px,21vw,340px) * var(--ar,3.6)));--fx:1;flex:0 auto;position:relative}.pmft-svg{width:100%;height:auto;display:block;overflow:visible}.pmft-top2{color:color-mix(in srgb,var(--pm-cloud) 78%,transparent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:10px;margin:0 0 12px;padding:6px;font-size:12px;transition:color .3s;display:inline-flex}.pmft-top2 svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:78px;height:78px;overflow:visible}.pmft-tc{stroke:var(--pm-brass);stroke-width:2.4px;stroke-dasharray:240;stroke-dashoffset:240px;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.25,1)}.pmft-ta{stroke:var(--pm-cloud);stroke-width:2.4px;transition:translate .45s cubic-bezier(.34,1.56,.64,1)}.pmft.is-drawn .pmft-tc{stroke-dashoffset:60px;transition-delay:3.2s}.pmft-top2:hover .pmft-tc,.pmft-top2:focus-visible .pmft-tc{stroke-dashoffset:0;transition-delay:0s}.pmft-top2:hover .pmft-ta,.pmft-top2:focus-visible .pmft-ta{translate:0 -5px}.pmft-top2:hover,.pmft-top2:focus-visible{color:var(--pm-cloud)}.pmft-word{letter-spacing:-.04em;fill:var(--pm-cloud);fill-opacity:0;stroke:var(--pm-cloud);stroke-width:1.3px;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500px;transition:stroke-dashoffset 2.6s cubic-bezier(.45,0,.2,1),fill-opacity 1.1s 2s,stroke-opacity 1s 2.4s}.pmft.is-drawn .pmft-word{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:.35}.pmft-ul{fill:none;stroke:var(--pm-brass);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.25,1) 2.6s,opacity 0s 2.6s}.pmft-ul.is-2{stroke-width:3px;transition-delay:3.1s}.pmft.is-drawn .pmft-ul{stroke-dashoffset:0;opacity:1}.pmft.is-drawn .pmft-ul.is-2{opacity:.6}.pmft.is-drawn .pmft-mark.is-follow .pmft-ul{stroke-dashoffset:calc(1000 * (1 - var(--fx)));transition:stroke-dashoffset .35s cubic-bezier(.2,.8,.2,1)}.pmft-rider{left:calc(var(--fx)*100%);top:var(--uy);opacity:0;pointer-events:none;width:0;height:0;transition:opacity .25s,left .35s cubic-bezier(.2,.8,.2,1);position:absolute}.pmft-pc{width:54px;height:54px;position:absolute;top:-36px;left:-42px}.pmft.is-drawn .pmft-mark.is-follow .pmft-rider{opacity:1}.pmft-base{border-top:1px solid color-mix(in srgb,var(--pm-cloud) 12%,transparent);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--pm-cloud) 78%,transparent);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(18px,2.4vw,30px);padding-top:20px;font-size:12px;display:flex}.pmft-base .pmft-a{text-transform:none;letter-spacing:.02em;padding:0}.pmft.is-tab .pmft-top{grid-template-columns:1fr;gap:48px}.pmft.is-ph{padding:24px 0 22px}.pmft.is-ph .pmft-top{grid-template-columns:1fr;gap:40px;padding:40px 0 28px}.pmft.is-ph .pmft-cols{grid-template-columns:1fr 1fr;gap:30px 16px}.pmft.is-ph .pmft-col:last-child{grid-column:1/-1}.pmft.is-ph .pmft-col:last-child ul{flex-flow:wrap;gap:6px 20px}.pmft.is-ph .pmft-nt{font-size:26px}.pmft.is-ph .pmft-form{flex-direction:column}.pmft.is-ph .pmft-go,.pmft.is-ph .pmft-go .pm-face{width:100%}.pmft.is-ph .pmft-mrow{flex-direction:column;align-items:stretch;gap:8px}.pmft.is-ph .pmft-mark{width:100%}.pmft.is-ph .pmft-top2{flex-direction:row;align-self:flex-start;margin:0}.pmft.is-ph .pmft-top2 svg{width:44px;height:44px}.pmft.is-ph .pmft-bar{flex-direction:column;align-items:flex-start;font-size:12px}.pmft.is-ph .pmft-base{flex-direction:column}.pmft.is-ph .pmft-ul{stroke-width:9px}@media (prefers-reduced-motion:reduce){.pmft-word{stroke-dashoffset:0!important;fill-opacity:1!important}.pmft-ul{stroke-dashoffset:0!important}.pmft-rules{clip-path:none!important}.pmft-margin{transform:none!important}}
