.pmfq-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}.pmfq-hl{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.pmfq-hi{transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(105%)}.pmfq-h.is-on .pmfq-hi{transform:none}.pmfq-em{white-space:nowrap;display:inline-block;position:relative}.pmfq-pen{width:104%;height:.22em;position:absolute;bottom:-.07em;left:-2%;overflow:visible}.pmfq-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}.pmfq-h.is-on .pmfq-pen path{stroke-dashoffset:0}.pmfq{background:var(--pm-bone);color:var(--pm-ink);padding:clamp(96px,10vw,150px) 0 clamp(100px,10vw,160px)}.pmfq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.pmfq-side{align-self:stretch}.pmfq-stick{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:110px}.pmfq-sub{max-width:420px;color:color-mix(in srgb,var(--pm-ink) 80%,var(--pm-bone));margin:0;font-size:17px;line-height:1.55}.pmfq-mail{color:var(--pm-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pm-brass);text-decoration-color:var(--pm-brass);text-underline-offset:4px;text-decoration-thickness:2px}.pmfq-pol{background:var(--pm-cloud);width:min(320px,100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 26px 44px -30px #17150f73;border-radius:16px;margin:18px 0 0 6px;padding:12px 12px 14px;transition:rotate .6s cubic-bezier(.34,1.56,.64,1);position:relative;rotate:-2deg}.pmfq-pol:hover{rotate:0deg}.pmfq-pol figcaption{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);margin:12px 2px 0;font-size:12px}.pmfq-tape{z-index:2;background:color-mix(in srgb,var(--rs-light) 42%,transparent);width:96px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 6%,transparent),0 2px 6px -3px #17150f40;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:-12px;left:50%;translate:-50%;rotate:4deg}.pmfq-sk{aspect-ratio:4/3;background:var(--pm-bone);border-radius:10px;display:block;position:relative;overflow:hidden}.pmfq-sk img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pmfq-skb{filter:grayscale()contrast(1.45)brightness(1.15)}.pmfq-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}.pmfq-skc{clip-path:circle(0% at 70% 40%);transition:clip-path 1.1s cubic-bezier(.65,0,.25,1)}.pmfq-pol:hover .pmfq-skc,.pmfq.is-fin .pmfq-skc{clip-path:circle(140% at 70% 40%)}.pmfq-page{--rule:44px;--mx:104px;--pr:34px;padding:34px var(--pr) 40px var(--mx);background-color:color-mix(in srgb,var(--pm-cloud) 70%,var(--pm-bone));box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent),0 40px 70px -46px #17150f80;border-radius:22px;position:relative}.pmfq-margin{left:calc(var(--mx) - 22px);background:var(--pm-brass);opacity:.85;transform-origin:50% 0;width:2px;transform:scaleY(clamp(0,calc((var(--sp,.5) - var(--ma,-2)) / var(--ml,.3)),1));position:absolute;top:0;bottom:0}.pmfq.is-fin .pmfq-margin{transform:none}.pmfq-holes{flex-direction:column;justify-content:space-around;padding:40px 0;display:flex;position:absolute;top:0;bottom:0;left:16px}.pmfq-holes i{background:var(--pm-bone);border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 2px 3px #17150f38}.pmfq-filt{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.pmfq-tab{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:9px 14px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.pmfq-tab sup{opacity:.6;font-size:12px;line-height:1;top:0}.pmfq-tab:hover{background:color-mix(in srgb,var(--pm-ink) 12%,transparent)}.pmfq-tab.is-on{background:var(--pm-brass);color:var(--rs-on-accent)}.pmfq-list{margin:0;padding:0;list-style:none}.pmfq-blank{height:var(--rule);display:block;position:relative}.pmfq-blank:after{content:"";left:calc(var(--mx)*-1);right:calc(var(--pr)*-1);background:color-mix(in srgb,var(--pm-ink) 9%,transparent);height:1px;position:absolute;bottom:0}.pmfq-filt{position:relative}.pmfq-row{--k:clamp(0,calc((var(--sp,.5) - var(--a,-2)) / var(--len,.2)),1);clip-path:inset(-4px calc((1 - var(--k))*(100% + var(--pr)) - var(--pr)) -4px -140px);position:relative}.pmfq-row:after{content:"";left:calc(var(--mx)*-1);right:calc(var(--pr)*-1);background:color-mix(in srgb,var(--pm-ink) 13%,transparent);height:1px;position:absolute;bottom:0}.pmfq-row:focus-within,.pmfq.is-fin .pmfq-row{--k:1}.pmfq-qh{font:inherit;margin:0}.pmfq-q{width:100%;color:var(--pm-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:20px;padding:22px 4px 22px 0;display:flex;position:relative}.pmfq-n{white-space:nowrap;letter-spacing:.06em;color:var(--pm-mut);font-size:12px;position:absolute;top:29px;right:calc(100% + 34px)}.pmfq-qt{letter-spacing:-.01em;flex:1;font-size:clamp(20px,1.65vw,24px);line-height:1.22;transition:translate .45s cubic-bezier(.34,1.56,.64,1);position:relative}.pmfq-q:hover .pmfq-qt,.pmfq-q:focus-visible .pmfq-qt{translate:6px}.pmfq-ul{width:min(160px,60%);height:12px;position:absolute;bottom:-12px;left:-2px;overflow:visible}.pmfq-ul path{fill:none;stroke:var(--pm-brass);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1.02;stroke-dashoffset:1.02px;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.25,1)}.pmfq-row.is-open .pmfq-ul path{stroke-dashoffset:0;transition-delay:.15s}.pmfq-plus{flex:none;width:30px;height:30px;margin-top:-2px;transition:rotate .55s cubic-bezier(.34,1.56,.64,1);overflow:visible}.pmfq-plus path{fill:none;stroke:var(--pm-ink);stroke-width:2.4px;stroke-linecap:round}.pmfq-row.is-open .pmfq-plus{rotate:135deg}.pmfq-row.is-open .pmfq-plus path,.pmfq-q:hover .pmfq-plus path{stroke:var(--pm-acc)}.pmfq-a{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.65,0,.25,1);display:grid}.pmfq-row.is-open .pmfq-a{grid-template-rows:1fr}.pmfq-ai{min-height:0;overflow:hidden}.pmfq-ai p{color:color-mix(in srgb,var(--pm-ink) 82%,var(--pm-bone));opacity:0;margin:0;padding:6px 56px 26px 0;font-size:16.5px;line-height:1.6;transition:opacity .4s,translate .5s;translate:0 -6px}.pmfq-row.is-open .pmfq-ai p{opacity:1;transition-delay:.12s;translate:0}.pmfq-row:not(.is-open) .pmfq-a{visibility:hidden;transition:grid-template-rows .55s cubic-bezier(.65,0,.25,1),visibility 0s .55s}.pmfq-row.is-open .pmfq-a{visibility:visible}.pmfq.is-tab .pm-wrap{--pad:var(--g)}.pmfq.is-tab .pmfq-grid,.pmfq.is-ph .pmfq-grid{grid-template-columns:1fr;gap:48px}.pmfq.is-tab .pmfq-stick,.pmfq.is-ph .pmfq-stick{position:relative;top:auto}.pmfq.is-tab .pmfq-stick{grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:40px;display:grid}.pmfq.is-tab .pmfq-stick>*{grid-column:1}.pmfq.is-tab .pmfq-pol{grid-area:1/2/span 4;margin-top:8px}.pmfq.is-ph{padding:84px 0 96px}.pmfq.is-ph .pm-wrap{--pad:var(--g)}.pmfq.is-ph .pmfq-pol{width:72%;margin-top:10px}.pmfq.is-ph.is-on .pmfq-skc{clip-path:circle(140% at 70% 40%);transition-delay:1.4s}.pmfq.is-ph .pmfq-page{--mx:44px;--pr:18px;padding:24px var(--pr) 28px var(--mx);border-radius:18px}.pmfq.is-ph .pmfq-margin{left:calc(var(--mx) - 12px)}.pmfq.is-ph .pmfq-holes{left:8px}.pmfq.is-ph .pmfq-holes i{width:12px;height:12px}.pmfq.is-ph .pmfq-n{margin-bottom:6px;display:block;position:static;right:auto}.pmfq.is-ph .pmfq-q{flex-wrap:wrap;gap:0 12px;padding:18px 0}.pmfq.is-ph .pmfq-n{flex-basis:100%}.pmfq.is-ph .pmfq-qt{font-size:19px}.pmfq.is-ph .pmfq-plus{width:26px;height:26px}.pmfq.is-ph .pmfq-ai p{padding-right:0;font-size:16px}@media (prefers-reduced-motion:reduce){.pmfq-margin{transform:none!important}.pmfq-row{--k:1!important}.pmfq-hi{transform:none!important}.pmfq-pen path{stroke-dashoffset:0!important}}
