.pmx-explore{--gold: var(--pm-gold);--gold-bright: var(--pm-gold-bright);--gold-deep: var(--pm-accent);--gold-a12: var(--pm-gold-a08);--gold-a20: var(--pm-gold-a15);--gold-a35: var(--pm-gold-a35);--ink: var(--pm-ink);--app-bg: var(--pm-surface);--app-surface: var(--pm-surface-2);--app-surface-2: var(--pm-surface-3);--app-elev: var(--pm-surface-2);--app-text: var(--pm-text);--app-text-2: var(--pm-text-soft);--app-text-3: var(--pm-text-muted);--app-line: var(--pm-border);--app-shadow: rgba(0, 0, 0, .45);--app-shadow-lg: rgba(0, 0, 0, .6);background:var(--app-bg);color:var(--app-text);font-family:var(--pm-font);position:relative;overflow-x:hidden}html[data-theme=light] .pmx-explore{--app-shadow: rgba(11, 11, 11, .08);--app-shadow-lg: rgba(11, 11, 11, .14)}#pm-explore{--app-bg: #0B0B0B;--app-surface: #161616;--app-surface-2: #1F1F1F;--app-elev: #161616;--app-text: #F5EFE3;--app-text-2: rgba(245, 239, 227, .72);--app-text-3: rgba(245, 239, 227, .45);--app-line: rgba(215, 191, 129, .15);--gold-deep: #D7BF81}html[data-theme=light] #pm-explore{--app-bg: #FAF7F2;--app-surface: #F3EEE5;--app-surface-2: #E8E0D1;--app-elev: #F3EEE5;--app-text: #0A0908;--app-text-2: rgba(10, 9, 8, .72);--app-text-3: rgba(10, 9, 8, .5);--app-line: rgba(160, 137, 74, .3);--gold-deep: #A0894A}.pmx-explore *,.pmx-explore *:before,.pmx-explore *:after{box-sizing:border-box}.pmx-explore img{max-width:100%;display:block}.pmx-explore ::selection{background:var(--gold-a35)}.pmx-wrap{max-width:1280px;margin:0 auto;padding:0 var(--pm-content-gutter)}.pmx-eyebrow,.pmx-overline{display:inline-flex;align-items:center;gap:9px;font-family:var(--pm-font);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-extrabold);letter-spacing:var(--pm-tracking-widest);text-transform:uppercase;color:var(--gold-deep)}.pmx-eyebrow:before{content:"";width:22px;height:1.5px;background:var(--gold-deep)}.pmx-link{display:inline-flex;align-items:center;gap:7px;font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-extrabold);color:var(--gold-deep)}.pmx-link svg{width:15px;height:15px}.pmx-cta{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:var(--pm-r-pill);border:none;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:var(--pm-text-on-gold);font-family:var(--pm-font);font-weight:var(--pm-fw-extrabold);font-size:var(--pm-fs-body-sm);letter-spacing:var(--pm-tracking-wide);box-shadow:var(--pm-shadow-gold-md);transition:transform var(--pm-dur) var(--pm-ease-smooth)}.pmx-cta:hover{transform:translateY(-2px)}.pmx-cta svg{width:16px;height:16px}.pmx-card__media,.pmx-cover,.pmx-pb__fmedia,.pmx-pbcard__media,.pmx-blog__lead,.pmx-blogcard__media,.pmx-artcard__media{background-color:var(--app-surface-2);background-image:linear-gradient(100deg,transparent 20%,var(--pm-gold-a08) 50%,transparent 80%);background-repeat:no-repeat}.pm-exp-hero-keytitle{font-family:var(--pm-font-display);font-weight:var(--pm-fw-semibold);font-size:var(--pm-fs-h3);line-height:var(--pm-lh-snug);letter-spacing:var(--pm-tracking-tight);color:var(--pm-white);margin:clamp(18px,3vh,30px) 0 0}.pm-exp-hero-keytitle em{font-style:italic;color:var(--pm-gold)}.pm-exp-keys{position:relative;z-index:2;background:linear-gradient(180deg,var(--pm-ink) 0%,var(--pm-ink) 6%,var(--app-bg) 42%);padding:clamp(2px,.8vw,8px) 0 clamp(30px,4vw,56px);margin-top:-1px}.pm-exp-keys:after{content:"";position:absolute;left:0;right:0;top:0;height:clamp(40px,9vw,92px);z-index:3;pointer-events:none;background:linear-gradient(180deg,var(--pm-ink) 0%,var(--pm-ink) 22%,transparent 100%)}.pm-piano{--pm-piano-pad: 0px;position:relative;z-index:1;width:100%;height:clamp(152px,26vw,252px);padding-inline:var(--pm-piano-pad);user-select:none;display:flex;align-items:flex-start;gap:clamp(16px,3.4vw,46px)}.pm-piano__group{position:relative;flex:1 1 0;min-width:0;height:100%}.pm-piano__group .pm-piano__blacks{left:0;right:0}.pm-piano__whites{display:flex;gap:clamp(2px,.5vw,5px);height:100%}.pm-piano__key{-webkit-tap-highlight-color:transparent}.pm-piano__white{position:relative;flex:1 1 0;min-width:0;height:100%;display:block;text-decoration:none;color:var(--pm-ink);cursor:pointer}.pm-piano__white-face{position:absolute;inset:0;background:linear-gradient(180deg,#fff,#f4f1ea 62%,#e4ddcc);border-radius:3px 3px clamp(7px,1.4vw,12px) clamp(7px,1.4vw,12px);box-shadow:inset 0 2px #ffffffe6,inset 0 -10px 16px #78684629,inset 0 0 0 1px #7868461a,0 16px 30px -8px #2e26161a;transition:transform var(--pm-dur) var(--pm-ease),box-shadow var(--pm-dur) var(--pm-ease);transform-origin:top center}.pm-piano__white-face:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--pm-gold),transparent);opacity:0;transition:opacity var(--pm-dur) var(--pm-ease)}.pm-piano__white:hover .pm-piano__white-face,.pm-piano__white:focus-visible .pm-piano__white-face,.pm-piano__white.is-active .pm-piano__white-face{transform:translateY(3px);box-shadow:inset 0 2px #ffffffe6,inset 0 -8px 14px #bf931b33,inset 0 0 0 1px #bf931b4d,0 8px 18px #0006}.pm-piano__white:hover .pm-piano__white-face:before,.pm-piano__white:focus-visible .pm-piano__white-face:before,.pm-piano__white.is-active .pm-piano__white-face:before{opacity:1}.pm-piano__white.is-active .pm-piano__white-face{background:linear-gradient(180deg,#fffdf6,#f6efdc 60%,#ecdfc2)}.pm-piano__white:active .pm-piano__white-face{transform:translateY(5px)}.pm-piano__white:focus-visible{outline:none}.pm-piano__white-inner{position:absolute;inset:0;z-index:2;pointer-events:none}.pm-piano__label{position:absolute;left:50%;bottom:clamp(34px,5vw,46px);writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);transform-origin:center;font-family:var(--pm-font);font-weight:var(--pm-fw-bold);font-size:clamp(8.5px,1.35vw,13px);letter-spacing:.02em;color:#2a2622;white-space:nowrap;max-height:calc(100% - 64px);overflow:hidden;transition:color var(--pm-dur) var(--pm-ease)}.pm-piano__white:hover .pm-piano__label,.pm-piano__white:focus-visible .pm-piano__label,.pm-piano__white.is-active .pm-piano__label{color:var(--pm-gold-deep)}.pm-piano__count{position:absolute;left:50%;bottom:clamp(9px,1.6vw,14px);transform:translate(-50%);font-family:var(--pm-font-mono);font-size:clamp(8px,1.1vw,10px);font-weight:600;color:#8a7b57;background:#bf931b1f;border:1px solid rgba(191,147,27,.22);padding:1px 6px;border-radius:var(--pm-r-pill);line-height:1.5}.pm-piano__blacks{position:absolute;top:0;height:100%;left:var(--pm-piano-pad);right:var(--pm-piano-pad);z-index:5;pointer-events:none}.pm-piano__black{position:absolute;top:0;height:62%;width:clamp(20px,4.2vw,40px);transform:translate(-50%);transform-origin:top center;border-radius:0 0 clamp(4px,.9vw,7px) clamp(4px,.9vw,7px);background:linear-gradient(180deg,#5a4f33,#2a2113 36%,#0b0a08);box-shadow:inset 0 2px #d7bf812e,inset 0 -8px 12px #0009,inset 0 0 0 1px var(--pm-gold-a15),0 10px 18px #0009;border:0;cursor:pointer;text-decoration:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:clamp(8px,1.4vw,14px);transition:transform var(--pm-dur-fast) var(--pm-ease),box-shadow var(--pm-dur) var(--pm-ease)}.pm-piano__black:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--pm-gold),transparent);opacity:.55}.pm-piano__black:hover,.pm-piano__black:focus-visible,.pm-piano__black.is-active{transform:translate(-50%) translateY(3px);box-shadow:inset 0 2px #d7bf813d,inset 0 -8px 12px #0009,inset 0 0 0 1px var(--gold-a35),0 6px 22px #d7bf8173;outline:none}.pm-piano__black.is-active:before{opacity:1}.pm-piano__black:active{transform:translate(-50%) translateY(5px)}.pm-piano__black-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--pm-font);font-weight:var(--pm-fw-bold);font-size:clamp(7.5px,1.05vw,10.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-gold-bright);white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media(max-width:480px){.pm-piano{--pm-piano-pad: 0px;height:clamp(150px,44vw,200px)}.pm-piano__label{bottom:30px;font-size:9px}.pm-piano__count{font-size:8px;padding:1px 5px;bottom:9px}.pm-piano__black{width:clamp(16px,5vw,26px)}}.pm-exp-sticky{display:none;position:fixed;top:0;left:0;right:0;z-index:60;background:#121014d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(215,191,129,.22);box-shadow:0 12px 34px #0000004d;transform:translateY(-102%);transition:transform .3s cubic-bezier(.22,1,.36,1);padding:0 clamp(12px,2.6vw,34px);padding-top:env(safe-area-inset-top,0px);font-family:Montserrat,system-ui,-apple-system,sans-serif}html[data-theme=light] .pm-exp-sticky{background:#faf7f2e6;border-bottom-color:#a0894a42}@media(min-width:768px)and (min-height:600px){.pm-exp-sticky{display:block}}.pm-exp-sticky.is-visible{transform:translateY(0)}.pm-exp-sticky__inner{max-width:1200px;margin:0 auto;display:flex;gap:clamp(14px,2.6vw,34px)}.pm-exp-sticky__group{display:flex;gap:2px;flex:1 1 0;min-width:0}.pm-exp-sticky__key{position:relative;flex:1 1 0;min-width:0;height:clamp(42px,4.2vw,50px);display:flex;align-items:center;justify-content:center;padding:0 4px;text-decoration:none;overflow:hidden;background:linear-gradient(180deg,#fcfaf4,#f1ece0);border-radius:0 0 5px 5px;box-shadow:inset 0 0 0 1px #78684624,0 3px 9px #0000002e;color:#3a352c;font-weight:600;font-size:clamp(8.5px,.78vw,10.5px);letter-spacing:.002em;line-height:1.18;transition:color .18s var(--pm-ease, ease),background .18s var(--pm-ease, ease)}.pm-exp-sticky__key:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--pm-gold, #D7BF81),transparent);opacity:0;transition:opacity .18s ease}.pm-exp-sticky__key span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;text-align:center;word-break:break-word}.pm-exp-sticky__key:hover,.pm-exp-sticky__key:focus-visible{color:#8a6d1e;outline:none}.pm-exp-sticky__key:hover:before,.pm-exp-sticky__key:focus-visible:before{opacity:.85}.pm-exp-sticky__key.is-active{background:linear-gradient(180deg,#fffdf6,#f3e9cb);color:#7a5c10}.pm-exp-sticky__key.is-active:before{opacity:1}.pmx-crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:clamp(18px,3vh,32px);font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-semibold)}.pmx-crumb__link{color:var(--app-text-3);text-decoration:none;background:none;border:none;padding:0;font:inherit;cursor:pointer;transition:color var(--pm-dur) var(--pm-ease)}.pmx-crumb__link:hover{color:var(--gold-deep)}.pmx-crumb__sep{color:var(--app-text-3);opacity:.55}.pmx-crumb__current{color:var(--app-text);font-weight:var(--pm-fw-bold)}.pmx-crumb__count{margin-left:auto;color:var(--app-text-3);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-wide)}.pmx-focus{position:relative;background:var(--app-bg);padding:clamp(34px,7vh,84px) 0 clamp(24px,4vh,52px)}.pmx-focus__title{font-family:var(--pm-font-display);font-weight:var(--pm-fw-semibold);font-size:var(--pm-fs-h2);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:12px 0 0;color:var(--app-text)}.pmx-focus__dek{font-size:var(--pm-fs-body-lg);line-height:var(--pm-lh-relaxed);color:var(--app-text-2);margin-top:16px;max-width:680px}.pmx-grid{display:grid;gap:18px;margin-top:clamp(24px,4vh,44px);grid-template-columns:1fr}@media(min-width:600px){.pmx-grid--cats,.pmx-grid--subs{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.pmx-grid--cats{grid-template-columns:repeat(3,1fr)}.pmx-grid--subs{grid-template-columns:repeat(4,1fr)}}.pmx-card{position:relative;border-radius:var(--pm-r-card);overflow:hidden;cursor:pointer;background:var(--app-surface);border:1px solid var(--app-line);box-shadow:var(--pm-shadow-md);display:flex;flex-direction:column;transition:transform var(--pm-dur) var(--pm-ease-smooth),box-shadow var(--pm-dur) var(--pm-ease),border-color var(--pm-dur) var(--pm-ease);text-align:left;font:inherit;color:inherit;padding:0;width:100%;text-decoration:none}.pmx-card:hover{transform:translateY(-5px);box-shadow:var(--pm-shadow-lg);border-color:var(--pm-border-strong)}.pmx-card__media{position:relative;overflow:hidden}.pmx-card__media img{width:100%;height:100%;object-fit:cover}.pmx-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.pmx-catcard{min-height:320px}.pmx-catcard .pmx-card__media{height:180px}.pmx-catcard .pmx-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0b0b1a,#0b0b0ba8)}.pmx-catcard__name{position:absolute;bottom:12px;left:14px;right:14px;color:#fff;font-family:var(--pm-font-display);font-weight:var(--pm-fw-semibold);font-size:1.25rem;line-height:1.1;z-index:2}.pmx-catcard__desc{display:block;color:var(--app-text-2);font-size:var(--pm-fs-body-sm);line-height:var(--pm-lh-normal);flex:1}.pmx-catcard__foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.pmx-catcard__count{font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-extrabold);letter-spacing:var(--pm-tracking-wider);text-transform:uppercase;color:var(--app-text-3)}.pmx-subcard{cursor:pointer}.pmx-subcard .pmx-card__media{height:130px}.pmx-subcard.is-active{border-color:var(--pm-accent);box-shadow:var(--pm-shadow-gold-sm),var(--pm-shadow-md)}.pmx-subcard__count{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:var(--pm-r-pill);background:#0b0b0b99;backdrop-filter:blur(6px);color:var(--pm-gold);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-bold);z-index:2}.pmx-subcard__title{display:block;font-family:var(--pm-font);font-size:var(--pm-fs-h4);font-weight:var(--pm-fw-bold);letter-spacing:var(--pm-tracking-tight);color:var(--app-text)}.pmx-subcard__blurb{display:block;font-size:var(--pm-fs-body-sm);line-height:var(--pm-lh-normal);color:var(--app-text-2);margin-top:8px;flex:1}.pmx-subcard__cta{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-extrabold);color:var(--gold-deep)}.pmx-subcard__cta .pmx-chev{transition:transform var(--pm-dur) var(--pm-ease)}.pmx-subcard.is-active .pmx-subcard__cta .pmx-chev{transform:rotate(90deg)}.pmx-section-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:clamp(28px,5vh,48px) 0 18px}.pmx-section-h h3{font-family:var(--pm-font-display);font-size:var(--pm-fs-h3);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);color:var(--app-text)}.pmx-section-h__hint{font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-semibold);color:var(--app-text-3)}.pmx-cover{position:relative;border-radius:var(--pm-r-2xl);overflow:hidden;min-height:clamp(280px,42vh,420px);display:flex;align-items:flex-end;box-shadow:var(--pm-shadow-lg)}.pmx-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pmx-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0b0b0be0,#0b0b0b80,#0b0b0b33)}.pmx-cover__body{position:relative;z-index:2;padding:clamp(22px,5vw,56px);max-width:640px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.pmx-cover__kicker{display:inline-block;padding:6px 14px;border:1px solid var(--gold-a35);border-radius:var(--pm-r-pill);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-extrabold);letter-spacing:var(--pm-tracking-widest);text-transform:uppercase;color:var(--pm-gold)}.pmx-cover__title{display:block;font-family:var(--pm-font-display);font-weight:var(--pm-fw-semibold);font-size:var(--pm-fs-h2);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:16px 0 0}.pmx-cover__dek{display:block;font-size:var(--pm-fs-body-lg);line-height:var(--pm-lh-relaxed);color:#ffffffd1;margin-top:14px;max-width:520px}.pmx-cover .pmx-cta{margin-top:22px}.pmx-articles{margin-top:clamp(22px,3.5vh,38px);border-top:1px solid var(--app-line);padding-top:clamp(22px,3.5vh,34px)}.pmx-articles__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pmx-articles__title{font-family:var(--pm-font-display);font-size:var(--pm-fs-h3);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);color:var(--app-text)}.pmx-articles__title em{font-style:italic;color:var(--gold-deep)}.pmx-artgrid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:560px){.pmx-artgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.pmx-artgrid{grid-template-columns:repeat(3,1fr)}}.pmx-artcard{display:flex;flex-direction:column;border-radius:var(--pm-r-lg);overflow:hidden;background:var(--app-surface);border:1px solid var(--app-line);box-shadow:var(--pm-shadow-sm);text-decoration:none;color:inherit;transition:transform var(--pm-dur) var(--pm-ease-smooth),box-shadow var(--pm-dur) var(--pm-ease)}.pmx-artcard:hover{transform:translateY(-4px);box-shadow:var(--pm-shadow-md)}.pmx-artcard__media{position:relative;height:150px;overflow:hidden}.pmx-artcard__media img{width:100%;height:100%;object-fit:cover}.pmx-artcard__body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.pmx-artcard__title{font-family:var(--pm-font);font-size:var(--pm-fs-body);font-weight:var(--pm-fw-bold);line-height:var(--pm-lh-snug);color:var(--app-text)}.pmx-artcard__x{font-size:var(--pm-fs-body-sm);line-height:var(--pm-lh-normal);color:var(--app-text-2);margin-top:8px;flex:1}.pmx-artcard__meta{font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-semibold);color:var(--app-text-3);margin-top:12px}.pmx-articles__empty{color:var(--app-text-2);font-size:var(--pm-fs-body)}.pmx-pb{background:var(--app-surface-2);border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);padding:clamp(40px,8vh,90px) 0}.pmx-pb__head{max-width:680px;margin-bottom:clamp(24px,4vh,44px)}.pmx-pb__head h2{font-family:var(--pm-font-display);font-size:var(--pm-fs-h2);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:12px 0 0;color:var(--app-text)}.pmx-pb__head h2 em{font-style:italic;color:var(--gold-deep)}.pmx-pb__head p{font-size:var(--pm-fs-body-lg);line-height:var(--pm-lh-relaxed);color:var(--app-text-2);margin-top:14px}.pmx-pb__featured{position:relative;display:grid;grid-template-columns:1fr;border-radius:var(--pm-r-2xl);overflow:hidden;background:var(--app-elev);border:1px solid var(--app-line);box-shadow:var(--pm-shadow-xl);cursor:pointer;transition:transform var(--pm-dur) var(--pm-ease-smooth);text-decoration:none;color:inherit;width:100%}@media(min-width:880px){.pmx-pb__featured{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.pmx-pb__featured:hover{transform:translateY(-5px)}@media(max-width:879px){.pmx-pb__featured{border:2px solid var(--gold-a35);box-shadow:var(--pm-shadow-lg),0 0 0 4px var(--gold-a12)}}.pmx-pb__fmedia{position:relative;min-height:clamp(220px,40vh,420px);overflow:hidden}.pmx-pb__fmedia img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pmx-pb__fmedia:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#0b0b0b57,#0b0b0b0d 60%)}.pmx-pb__ribbon{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--pm-r-pill);background:var(--ink);color:var(--pm-gold);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-black);letter-spacing:var(--pm-tracking-widest);text-transform:uppercase;box-shadow:var(--pm-shadow-md);z-index:2}.pmx-pb__ribbon:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pm-gold)}.pmx-pb__flevel{position:absolute;bottom:16px;left:16px;padding:8px 14px;border-radius:var(--pm-r-md);background:#0b0b0b9e;backdrop-filter:blur(8px);color:#fff;font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-bold);z-index:2}.pmx-pb__fbody{padding:clamp(22px,3vw,44px);display:flex;flex-direction:column;justify-content:center}.pmx-pb__fcat{display:block;font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-extrabold);letter-spacing:var(--pm-tracking-wider);text-transform:uppercase;color:var(--app-text-3)}.pmx-pb__ftitle{display:block;font-family:var(--pm-font-display);font-size:var(--pm-fs-h3);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:10px 0 0;color:var(--app-text)}.pmx-pb__ftitle em{font-style:italic;color:var(--gold-deep)}.pmx-pb__method{display:block;font-family:var(--pm-font-display);font-size:var(--pm-fs-body-lg);font-style:italic;font-weight:var(--pm-fw-medium);color:var(--gold-deep);margin-top:6px}.pmx-pb__fdek{font-size:var(--pm-fs-body);line-height:var(--pm-lh-relaxed);color:var(--app-text-2);margin-top:14px}.pmx-pb__inside-h{display:block;font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-black);letter-spacing:var(--pm-tracking-widest);text-transform:uppercase;color:var(--app-text-3);margin-top:22px}.pmx-pb__inside{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pmx-pb__inside-item{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:var(--pm-r-md);background:var(--app-surface-2);border:1px solid var(--app-line)}.pmx-pb__inside-ico{width:30px;height:30px;border-radius:var(--pm-r-sm);display:grid;place-items:center;background:var(--gold-a20);color:var(--gold-deep);flex-shrink:0}.pmx-pb__inside-ico svg{width:16px;height:16px}.pmx-pb__inside-label{font-size:var(--pm-fs-body-sm);font-weight:var(--pm-fw-bold);color:var(--app-text)}.pmx-pb__fbtn{margin-top:24px;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:var(--pm-r-pill);background:var(--app-text);color:var(--app-bg);font-weight:var(--pm-fw-extrabold);font-size:var(--pm-fs-body-sm);border:none;cursor:pointer;transition:transform var(--pm-dur) var(--pm-ease);text-decoration:none}.pmx-pb__fbtn:hover{transform:translateY(-2px)}.pmx-pb__fbtn svg{width:16px;height:16px}.pmx-pb__grid{display:grid;gap:18px;margin-top:20px;grid-template-columns:1fr}@media(min-width:560px){.pmx-pb__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.pmx-pb__grid{grid-template-columns:repeat(3,1fr)}}.pmx-pbcard{position:relative;border-radius:var(--pm-r-card);overflow:hidden;background:var(--app-elev);border:1px solid var(--app-line);box-shadow:var(--pm-shadow-md);cursor:pointer;display:flex;flex-direction:column;transition:transform var(--pm-dur) var(--pm-ease-smooth),box-shadow var(--pm-dur) var(--pm-ease);text-decoration:none;color:inherit;width:100%}.pmx-pbcard:hover{transform:translateY(-5px);box-shadow:var(--pm-shadow-lg)}.pmx-pbcard__media{position:relative;height:150px;overflow:hidden}.pmx-pbcard__media img{width:100%;height:100%;object-fit:cover}.pmx-pbcard__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0b0b1a,#0b0b0b80)}.pmx-pbcard__badge{position:absolute;top:12px;left:12px;padding:6px 11px;border-radius:var(--pm-r-pill);background:#0b0b0b9e;backdrop-filter:blur(6px);color:var(--pm-gold);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-black);letter-spacing:var(--pm-tracking-wider);text-transform:uppercase;z-index:2}.pmx-pbcard__weeks{position:absolute;bottom:12px;left:12px;color:#fff;font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-bold);z-index:2}.pmx-pbcard__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.pmx-pbcard__cat{display:block;font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-extrabold);letter-spacing:var(--pm-tracking-wider);text-transform:uppercase;color:var(--app-text-3)}.pmx-pbcard__title{display:block;font-family:var(--pm-font);font-size:var(--pm-fs-h4);font-weight:var(--pm-fw-bold);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-snug);color:var(--app-text);margin-top:7px}.pmx-pbcard__title em{font-style:italic;color:var(--gold-deep)}.pmx-pbcard__method{display:block;font-family:var(--pm-font-display);font-size:var(--pm-fs-body-sm);font-style:italic;font-weight:var(--pm-fw-medium);color:var(--gold-deep);margin-top:4px}.pmx-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;flex:1;align-content:flex-start}.pmx-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--pm-r-pill);background:var(--app-surface-2);border:1px solid var(--app-line);font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-bold);color:var(--app-text-2)}.pmx-chip i{display:inline-flex;color:var(--gold-deep)}.pmx-chip svg{width:13px;height:13px}.pmx-blog{background:var(--app-bg);padding:clamp(40px,8vh,90px) 0}.pmx-blog__head{margin-bottom:22px}.pmx-blog__head h2{font-family:var(--pm-font-display);font-size:var(--pm-fs-h2);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:12px 0 0;color:var(--app-text)}.pmx-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:clamp(22px,3.5vh,38px)}.pmx-tab{padding:10px 18px;border-radius:var(--pm-r-pill);font-family:var(--pm-font);font-size:var(--pm-fs-body-sm);font-weight:var(--pm-fw-bold);cursor:pointer;transition:all var(--pm-dur) var(--pm-ease);border:1px solid var(--app-line);background:transparent;color:var(--app-text-2)}.pmx-tab:hover{border-color:var(--pm-gold);color:var(--app-text)}.pmx-tab.is-active{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:var(--pm-text-on-gold);border-color:transparent}.pmx-mag{display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:1fr}@media(min-width:880px){.pmx-mag{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.pmx-blog__lead{position:relative;border-radius:var(--pm-r-xl);overflow:hidden;cursor:pointer;min-height:clamp(280px,52vh,520px);display:flex;align-items:flex-end;box-shadow:var(--pm-shadow-lg);transition:transform var(--pm-dur) var(--pm-ease-smooth);text-decoration:none;color:inherit;width:100%}.pmx-blog__lead:hover{transform:translateY(-5px)}.pmx-blog__lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pmx-blog__lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0b0b0a,#0b0b0bd1)}@media(max-width:879px){.pmx-blog__lead{border:2px solid var(--gold-a35)}}.pmx-blog__lead-body{position:relative;z-index:2;padding:clamp(22px,3vw,40px);color:#fff;display:flex;flex-direction:column;align-items:flex-start}.pmx-blog__lead-title{display:block;font-family:var(--pm-font-display);font-size:var(--pm-fs-h3);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:16px 0 0;max-width:560px}.pmx-blog__lead-x{display:block;font-size:var(--pm-fs-body);line-height:var(--pm-lh-normal);color:#ffffffd9;margin-top:12px;max-width:520px}.pmx-blog__rest{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-content:start}.pmx-blogcard{border-radius:var(--pm-r-lg);overflow:hidden;background:var(--app-surface);border:1px solid var(--app-line);box-shadow:var(--pm-shadow-sm);cursor:pointer;display:flex;flex-direction:column;transition:transform var(--pm-dur) var(--pm-ease-smooth),box-shadow var(--pm-dur) var(--pm-ease);text-decoration:none;color:inherit;width:100%}.pmx-blogcard:hover{transform:translateY(-4px);box-shadow:var(--pm-shadow-md)}.pmx-blogcard__media{position:relative;height:108px;overflow:hidden}.pmx-blogcard__media img{width:100%;height:100%;object-fit:cover}.pmx-blogcard__tag{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:var(--pm-r-pill);background:#0b0b0b99;backdrop-filter:blur(5px);color:var(--pm-gold);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-bold);text-transform:uppercase;z-index:2}.pmx-blogcard__body{padding:13px 15px 15px;display:flex;flex-direction:column;flex:1}.pmx-blogcard__title{font-family:var(--pm-font);font-size:var(--pm-fs-body-sm);font-weight:var(--pm-fw-bold);line-height:var(--pm-lh-snug);color:var(--app-text)}.pmx-blogcard__meta{font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-semibold);color:var(--app-text-3);margin-top:auto;padding-top:10px}.pmx-meta{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-bold);color:#ffffffa8}.pmx-meta i{width:3px;height:3px;border-radius:50%;background:currentColor;display:inline-block}.pmx-tag{display:inline-block;padding:5px 12px;border-radius:var(--pm-r-pill);background:var(--pm-gold);color:var(--pm-text-on-gold);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-extrabold);letter-spacing:var(--pm-tracking-wide);text-transform:uppercase}.pmx-faq{background:var(--app-surface-2);border-top:1px solid var(--app-line);padding:clamp(40px,8vh,90px) 0}.pmx-faq__wrap{max-width:1120px;margin:0 auto;padding:0 var(--pm-content-gutter);display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:1fr;align-items:start}@media(min-width:860px){.pmx-faq__wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.pmx-faq__head h2{font-family:var(--pm-font-display);font-size:var(--pm-fs-h2);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);line-height:var(--pm-lh-tight);margin:12px 0 0;color:var(--app-text)}.pmx-faq__head p{font-size:var(--pm-fs-body);line-height:var(--pm-lh-relaxed);color:var(--app-text-2);margin-top:14px}@media(min-width:860px){.pmx-faq__head{position:sticky;top:88px}}.pmx-faq__list{display:flex;flex-direction:column;gap:12px}.pmx-faqitem{border-radius:var(--pm-r-card);background:var(--app-elev);border:1px solid var(--app-line);overflow:hidden;box-shadow:var(--pm-shadow-sm)}.pmx-faqitem__q{display:flex;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;width:100%;background:none;border:none;text-align:left;font:inherit}.pmx-faqitem__q h4{flex:1;font-family:var(--pm-font);font-size:var(--pm-fs-body-lg);font-weight:var(--pm-fw-bold);letter-spacing:var(--pm-tracking-tight);color:var(--app-text);transition:color var(--pm-dur) var(--pm-ease)}.pmx-faqitem.is-open .pmx-faqitem__q h4{color:var(--gold-deep)}.pmx-faqitem__sign{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--app-surface-2);color:var(--app-text-2);font-size:18px;font-weight:600;transition:all var(--pm-dur) var(--pm-ease)}.pmx-faqitem.is-open .pmx-faqitem__sign{background:var(--gold-deep);color:var(--pm-text-on-gold)}.pmx-faqitem__body{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--pm-dur-slow) var(--pm-ease-smooth),opacity var(--pm-dur) var(--pm-ease)}.pmx-faqitem.is-open .pmx-faqitem__body{max-height:360px;opacity:1}.pmx-faqitem__body p{padding:0 20px 20px;font-size:var(--pm-fs-body);line-height:var(--pm-lh-relaxed);color:var(--app-text-2)}.pmx-tags{position:relative;background:linear-gradient(180deg,#2a2110,#1c150b);padding:clamp(34px,6vh,70px) 0;overflow:hidden}html[data-theme=light] .pmx-tags{background:linear-gradient(180deg,#efe8d6,#e5dbc0)}.pmx-tags__head{margin-bottom:clamp(16px,3vh,26px)}.pmx-tags__title{font-family:var(--pm-font-display);font-size:var(--pm-fs-h3);font-weight:var(--pm-fw-semibold);letter-spacing:var(--pm-tracking-tight);color:var(--app-text);margin-top:8px}.pmx-tags__title em{font-style:italic;color:var(--gold-deep)}html[data-theme=light] .pmx-tags .pmx-overline{color:#6e5414}html[data-theme=light] .pmx-tags .pmx-overline:before{background:#6e5414}html[data-theme=light] #pm-explore .pmx-tags__title em{color:#7a5c10!important}html[data-theme=light] #pm-explore .pmx-tags__rhash,html[data-theme=light] .pmx-tags .pmx-tagpill__hash{color:#7a5c10}.pmx-tags__marquee{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.pmx-tags__marquee::-webkit-scrollbar{width:0;height:0;display:none}.pmx-tags__marquee.is-dragging{cursor:grabbing}.pmx-tags__track{display:inline-flex;gap:11px;padding:8px 0;white-space:nowrap}.pmx-tagpill{display:inline-flex;align-items:center;gap:8px;padding:9px 15px 9px 14px;border-radius:var(--pm-r-pill);border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-text-2);font-family:var(--pm-font);font-size:var(--pm-fs-body-sm);font-weight:var(--pm-fw-bold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--pm-dur) var(--pm-ease-smooth),border-color var(--pm-dur) var(--pm-ease),color var(--pm-dur) var(--pm-ease),background var(--pm-dur) var(--pm-ease),box-shadow var(--pm-dur) var(--pm-ease)}.pmx-tagpill__hash{color:var(--gold-deep);font-weight:var(--pm-fw-black)}.pmx-tagpill__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--pm-r-pill);background:var(--gold-a12);color:var(--gold-deep);font-family:var(--pm-font-mono);font-size:var(--pm-fs-overline);font-weight:600}.pmx-tagpill:hover{border-color:var(--pm-accent);color:var(--app-text)}.pmx-tagpill:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px;border-color:var(--pm-accent);color:var(--app-text)}.pmx-tagpill.is-active{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));border-color:transparent;color:var(--pm-text-on-gold)}.pmx-tagpill.is-active .pmx-tagpill__hash{color:var(--pm-text-on-gold)}.pmx-tagpill.is-active .pmx-tagpill__count{color:var(--pm-text-on-gold);background:#00000024}.pmx-tags__results{overflow:hidden}.pmx-tags__results.is-open{margin-top:clamp(24px,4vh,40px)}.pmx-tags__rhead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pmx-tags__rtitle{font-family:var(--pm-font-display);font-size:var(--pm-fs-h4);font-weight:var(--pm-fw-semibold);color:var(--app-text);display:inline-flex;align-items:baseline;gap:4px}.pmx-tags__rhash{color:var(--gold-deep)}.pmx-tags__rcount{font-family:var(--pm-font);font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-bold);color:var(--app-text-3);margin-left:8px}.pmx-tags__close{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--pm-r-pill);border:1px solid var(--app-line);background:transparent;color:var(--app-text-2);font-family:var(--pm-font);font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-bold);cursor:pointer;transition:all var(--pm-dur) var(--pm-ease)}.pmx-tags__close:hover{border-color:var(--pm-accent);color:var(--gold-deep)}.pmx-tags__close svg{width:14px;height:14px}.pmx-tags__grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:560px){.pmx-tags__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.pmx-tags__grid{grid-template-columns:repeat(4,1fr)}}.pmx-tagcard{display:flex;flex-direction:column;border-radius:var(--pm-r-lg);overflow:hidden;background:var(--app-elev);border:1px solid var(--app-line);box-shadow:var(--pm-shadow-sm);text-decoration:none;color:inherit;transition:transform var(--pm-dur) var(--pm-ease-smooth),box-shadow var(--pm-dur) var(--pm-ease)}.pmx-tagcard:hover{transform:translateY(-4px);box-shadow:var(--pm-shadow-md)}.pmx-tagcard__media{position:relative;height:132px;overflow:hidden;background-color:var(--app-surface-2)}.pmx-tagcard__media img{width:100%;height:100%;object-fit:cover}.pmx-tagcard__cat{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:var(--pm-r-pill);background:#0b0b0b99;backdrop-filter:blur(5px);color:var(--pm-gold);font-size:var(--pm-fs-overline);font-weight:var(--pm-fw-bold);text-transform:uppercase;z-index:2}.pmx-tagcard__body{padding:13px 15px 15px;display:flex;flex-direction:column;flex:1}.pmx-tagcard__title{font-family:var(--pm-font);font-size:var(--pm-fs-body-sm);font-weight:var(--pm-fw-bold);line-height:var(--pm-lh-snug);color:var(--app-text)}.pmx-tagcard__meta{font-size:var(--pm-fs-caption);font-weight:var(--pm-fw-semibold);color:var(--app-text-3);margin-top:auto;padding-top:10px}.pmx-pager__gap{padding:0 6px;color:var(--app-text-3);align-self:center}.pmx-blog .pmx-pager,.pmx-tags .pmx-pager{justify-content:center}body:has(.pm-lp-hero--2026){--theme-content-vertical-spacing: 0 !important}body:has(.pm-lp-hero--2026) #main,body:has(.pm-lp-hero--2026) .site-main,body:has(.pm-lp-hero--2026) .ct-main-content,body:has(.pm-lp-hero--2026) .ct-container,body:has(.pm-lp-hero--2026) [class*=entry-content]{padding-top:0!important;margin-top:0!important}.pm-lp-hero{position:relative;min-height:clamp(440px,64vh,660px);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--pm-ink);padding:clamp(20px,4vh,44px) 24px clamp(80px,10vh,112px);margin:0;box-sizing:border-box;font-family:var(--pm-font)}.pm-lp-hero *{box-sizing:border-box}.pm-lp-hero__overlay{position:absolute;inset:0;z-index:1;background:var(--pm-hero-overlay)}.pm-lp-hero__notes{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.pm-lp-hero__note{position:absolute;font-size:clamp(1.2rem,2.5vw,2rem);color:var(--pm-gold-bright);opacity:0;animation:pm-lp-float 12s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(215,191,129,.3))}.pm-lp-hero__note:nth-child(1){left:5%;top:20%;animation-delay:0s;animation-duration:11s}.pm-lp-hero__note:nth-child(2){left:15%;top:60%;animation-delay:1.5s;animation-duration:13s}.pm-lp-hero__note:nth-child(3){left:25%;top:30%;animation-delay:3s;animation-duration:10s}.pm-lp-hero__note:nth-child(4){left:45%;top:70%;animation-delay:2s;animation-duration:14s}.pm-lp-hero__note:nth-child(5){left:60%;top:15%;animation-delay:4s;animation-duration:12s}.pm-lp-hero__note:nth-child(6){left:70%;top:55%;animation-delay:1s;animation-duration:11s}.pm-lp-hero__note:nth-child(7){left:85%;top:25%;animation-delay:3.5s;animation-duration:13s}.pm-lp-hero__note:nth-child(8){left:92%;top:65%;animation-delay:2.5s;animation-duration:10s}@keyframes pm-lp-float{0%{opacity:0;transform:translateY(30px) rotate(-8deg)}15%{opacity:.45}50%{opacity:.3;transform:translateY(-20px) rotate(8deg)}85%{opacity:.45}to{opacity:0;transform:translateY(30px) rotate(-8deg)}}.pm-lp-hero__content{position:relative;z-index:3;text-align:center;max-width:720px;color:var(--pm-white)}.pm-lp-hero__title{font-weight:var(--pm-fw-extrabold);line-height:1.1;margin:0 0 2rem;letter-spacing:-1px}.pm-lp-hero__title-main{display:block}.pm-lp-hero__subtitle{margin:0 0 32px}@keyframes pm-lp-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-lp-heroShimmer{0%{background-position:-200% center}to{background-position:200% center}}.pm-lp-hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:40px;animation:pm-lp-fadeInUp 1s ease-out .85s both}.pm-lp-hero__btn{display:inline-flex;align-items:center;gap:10px;border-radius:var(--pm-r-full);cursor:pointer;text-decoration:none;transition:transform var(--pm-dur) var(--pm-ease),background var(--pm-dur) var(--pm-ease),color var(--pm-dur) var(--pm-ease),border-color var(--pm-dur) var(--pm-ease),box-shadow var(--pm-dur) var(--pm-ease);white-space:nowrap}.pm-lp-hero__btn svg{width:16px;height:16px}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:var(--pm-hero-badge-bg);border:1px solid var(--pm-hero-badge-border);border-radius:999px;color:var(--pm-gold);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-bottom:22px;animation:pm-lp-fadeInUp 1s ease-out .2s both}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__title{font-family:var(--pm-font);font-weight:800;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 clamp(16px,2.4vw,28px)}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__title-main{display:block;color:var(--pm-white);margin-bottom:.4rem;text-shadow:0 4px 20px rgba(0,0,0,.5);animation:pm-lp-fadeInUp 1s ease-out .3s both}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__title-accent{display:block;background:var(--pm-hero-title-accent);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 4px 12px rgba(215,191,129,.5));animation:pm-lp-heroShimmer 3s ease-in-out infinite,pm-lp-fadeInUp 1s ease-out .4s both}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__subtitle{font-size:clamp(15px,2vw,18px);line-height:1.65;color:#f5efe3d1;max-width:600px;margin:0 auto clamp(20px,3.2vw,32px);animation:pm-lp-fadeInUp 1s ease-out .7s both}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__btn{padding:14px 24px;font-size:13px;font-weight:600;letter-spacing:.04em;border:1px solid transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__btn--primary{background:var(--pm-gold);color:#0a0908;box-shadow:0 8px 28px #d7bf8152}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__btn--primary:hover{background:var(--pm-gold-bright-2026);transform:translateY(-2px);box-shadow:0 14px 36px #d7bf8180;color:#0a0908}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__btn--secondary{background:#f5efe30f;color:#f5efe3;border-color:#f5efe340}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__btn--secondary:hover{background:#f5efe31f;border-color:var(--pm-gold);color:var(--pm-gold)}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__stats{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:clamp(16px,2vw,22px) clamp(20px,4vw,56px);display:flex;justify-content:center;align-items:baseline;gap:clamp(20px,4vw,64px);flex-wrap:wrap;background:transparent;border:0;animation:pm-lp-fadeInUp 1s ease-out 1s both}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__stat{display:inline-flex;align-items:baseline;gap:10px;color:#f5efe38c;font-size:11px;letter-spacing:.18em;text-transform:uppercase;min-width:0;text-align:left}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__stat strong{font-family:var(--pm-font-display);font-style:italic;font-weight:400;font-size:clamp(22px,3vw,30px);letter-spacing:0;color:var(--pm-gold);line-height:1}.pm-lp-hero--2026{margin-top:0!important}@media(max-width:720px){.pm-lp-hero.pm-lp-hero--2026{padding:clamp(14px,3vh,28px) 18px clamp(74px,16vw,104px)}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__title{font-size:clamp(2rem,9vw,2.9rem);margin-bottom:14px}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__subtitle{font-size:14px;line-height:1.55;margin-bottom:18px}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__stats{gap:16px;padding:12px 16px 14px}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__stat{font-size:9.5px;letter-spacing:.14em;gap:6px}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__stat strong{font-size:18px}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__actions{flex-direction:column;align-items:center}.pm-lp-hero.pm-lp-hero--2026 .pm-lp-hero__btn{width:100%;max-width:280px;justify-content:center}}.pmx-cover--article{min-height:clamp(240px,36vh,360px);text-decoration:none;margin-bottom:clamp(24px,4vh,40px)}.pmx-cover--article .pmx-cover__kicker{background:#0b0b0b80;border-color:var(--gold-a35)}.pmx-section-h--global{margin-top:0}.pmx-cta--ghost{background:transparent;color:var(--app-text);border:1.5px solid var(--app-line);box-shadow:none}.pmx-cta--ghost:hover{border-color:var(--pm-accent);color:var(--gold-deep)}.pmx-faq__cta{margin-top:clamp(18px,3vh,28px)}.pmx-pager{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:clamp(20px,3vh,30px)}.pmx-pager__btn,.pmx-pager__num{min-width:38px;height:38px;padding:0 10px;border-radius:var(--pm-r-md);display:inline-flex;align-items:center;justify-content:center;font-family:var(--pm-font);font-size:var(--pm-fs-body-sm);font-weight:var(--pm-fw-bold);border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-text-2);cursor:pointer;text-decoration:none;transition:all var(--pm-dur) var(--pm-ease)}.pmx-pager__num:hover,.pmx-pager__btn:hover:not([disabled]){border-color:var(--pm-accent);color:var(--app-text)}.pmx-pager__num.is-active{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:var(--pm-text-on-gold);border-color:transparent}.pmx-pager__btn[disabled]{opacity:.4;cursor:default}.pmx-focus__title--xl{font-size:clamp(2.4rem,5.2vw,4rem);line-height:1;letter-spacing:-.03em}.pmx-pb__more{display:flex;justify-content:center;margin-top:clamp(22px,3.5vh,34px)}.pmx-pb__empty{color:var(--app-text-2);font-size:var(--pm-fs-body-lg)}.pm-exp-hero-2026:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(70px,16vh,180px);background:linear-gradient(180deg,transparent,var(--pm-ink));z-index:1;pointer-events:none}#pm-explore .pmx-focus__title,#pm-explore .pmx-section-h h3,#pm-explore .pmx-articles__title,#pm-explore .pmx-pb__head h2,#pm-explore .pmx-blog__head h2,#pm-explore .pmx-faq__head h2,#pm-explore .pmx-faqitem__q h4,#pm-explore .pmx-pbcard__title,#pm-explore .pmx-subcard__title,#pm-explore .pmx-artcard__title,#pm-explore .pmx-blogcard__title,#pm-explore .pmx-tags__title,#pm-explore .pmx-tags__rtitle,#pm-explore .pmx-tagcard__title,#pm-explore .pmx-pb__ftitle{color:var(--app-text)!important}#pm-explore .pmx-focus__dek,#pm-explore .pmx-pb__head p,#pm-explore .pmx-faq__head p,#pm-explore .pmx-faqitem__body p,#pm-explore .pmx-catcard__desc,#pm-explore .pmx-subcard__blurb,#pm-explore .pmx-artcard__x,#pm-explore .pmx-pb__fdek{color:var(--app-text-2)!important}#pm-explore .pmx-pb__head h2 em,#pm-explore .pmx-pb__ftitle em,#pm-explore .pmx-pbcard__title em,#pm-explore .pmx-articles__title em,#pm-explore .pmx-tags__title em,#pm-explore .pmx-focus__title em,#pm-explore .pmx-pb__method,#pm-explore .pmx-pbcard__method{color:var(--gold-deep)!important;font-style:italic;font-weight:var(--pm-fw-medium)}#pm-explore .pmx-faqitem.is-open .pmx-faqitem__q h4{color:var(--gold-deep)!important}#pm-explore .pm-lp-hero__title-main,#pm-explore .pm-exp-hero-keytitle{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#pm-explore .pm-exp-hero-keytitle em{color:#d7bf81!important;-webkit-text-fill-color:#D7BF81!important}#pm-explore .pmx-cover__title,#pm-explore .pmx-blog__lead-title{color:#fff!important}#pm-explore .pmx-cta--ghost{color:var(--pm-text)!important;border-color:var(--pm-border-strong)!important}#pm-explore .pmx-cta--ghost:hover{color:var(--gold-deep)!important;border-color:var(--pm-accent)!important}.pm-exp-section{padding:80px 0}.pm-exp-section--topics{padding-bottom:100px}.pm-exp-section--carousel{background:var(--pm-page-bg, #fafbfc)}.pm-exp-container{max-width:1400px;margin:0 auto;padding:0 24px}.pm-exp-section__header{text-align:center;margin-bottom:50px}.pm-exp-section__badge{display:inline-block;padding:5px 16px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-gold-dark, #BEA86E);background:#d7bf8114;border:1px solid rgba(215,191,129,.35);border-radius:9999px;margin-bottom:16px}.pm-exp-section__title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--pm-text, #2C2C2C);margin:0 0 8px;line-height:1.2;font-family:var(--pm-font, "Montserrat", sans-serif)}.pm-exp-accent{background:linear-gradient(135deg,var(--pm-gold) 0%,var(--pm-gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic;padding-right:.12em}.pm-tag-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px;padding:14px 20px;background:transparent;border:none}.pm-tag-filter{position:relative;padding:9px 20px;background:var(--pm-surface-2);border:1px solid var(--pm-border);border-radius:10px;color:var(--pm-text-soft);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pm-tag-filter:hover{background:var(--pm-gold-a15);border-color:var(--pm-border-strong);color:var(--pm-accent);transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.pm-tag-filter.active{background:var(--pm-gold-a15);border-color:var(--pm-border-strong);color:var(--pm-accent);box-shadow:0 0 20px var(--pm-gold-a15)}.pm-tag-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:.65rem;font-weight:700;line-height:1;background:var(--pm-gold-a15);border-radius:6px;vertical-align:middle}.pm-tag-filter.active .pm-tag-count{background:var(--pm-gold-a25)}.pm-topics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:2rem}.pm-exp-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:3rem;flex-wrap:wrap}.pm-exp-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;font-size:.85rem;font-weight:600;color:var(--pm-accent);background:var(--pm-surface-2);border:1.5px solid var(--pm-border);border-radius:8px;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.pm-exp-pagination__btn:hover{background:var(--pm-surface-3);border-color:var(--pm-accent);transform:translateY(-1px);color:var(--pm-accent)}.pm-exp-pagination__btn.is-active{background:linear-gradient(135deg,var(--pm-gold) 0%,var(--pm-gold-dark) 100%);color:var(--pm-text-on-gold);border-color:var(--pm-gold-dark);box-shadow:0 2px 12px var(--pm-gold-a25);cursor:default;pointer-events:none;font-weight:700}.pm-exp-pagination__btn--prev,.pm-exp-pagination__btn--next{gap:6px;padding:0 18px}.pm-exp-pagination__btn--prev svg,.pm-exp-pagination__btn--next svg{flex-shrink:0}.pm-exp-pagination__ellipsis{padding:0 8px;color:var(--pm-text-muted);font-size:.9rem}@media(max-width:1200px){.pm-topics-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.pm-topics-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.pm-topics-grid{grid-template-columns:1fr}}.pm-carousel-wrapper{position:relative;display:flex;align-items:center;gap:20px;margin:0 auto}.pm-carousel-track-container{flex:1;overflow:hidden;position:relative;padding-top:20px;-webkit-overflow-scrolling:touch}.pm-carousel-track{display:flex;gap:30px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.pm-carousel-btn{width:48px;height:48px;min-width:48px;background:var(--pm-surface-2);border:1.5px solid var(--pm-border-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;flex-shrink:0;box-shadow:0 2px 8px #0000001f}.pm-carousel-btn:hover{border-color:var(--pm-accent);background:linear-gradient(135deg,var(--pm-gold),var(--pm-gold-dark));transform:scale(1.08);box-shadow:0 6px 20px var(--pm-gold-a35)}.pm-carousel-btn:hover svg{stroke:var(--pm-text-on-gold)}.pm-carousel-btn svg{width:22px;height:22px;stroke:var(--pm-accent);stroke-width:2.5;transition:stroke .3s ease}.pm-carousel-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pm-carousel-track .pm-article-card{flex:0 0 calc((100% - 60px) / 3);min-width:calc((100% - 60px) / 3);max-width:calc((100% - 60px) / 3)}@media(max-width:900px){.pm-carousel-track .pm-article-card{flex:0 0 calc((100% - 30px)/2);min-width:calc((100% - 30px)/2);max-width:calc((100% - 30px)/2)}}@media(max-width:580px){.pm-carousel-track .pm-article-card{flex:0 0 100%;min-width:100%;max-width:100%}.pm-carousel-wrapper{gap:10px}.pm-carousel-btn{width:36px;height:36px;min-width:36px}.pm-carousel-btn svg{width:18px;height:18px}}.pm-article-card{background:var(--pm-surface-2);border:1.5px solid var(--pm-border);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 2px 8px #0000001f;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(24px);animation:pm-card-in .5s cubic-bezier(.4,0,.2,1) forwards}.pm-article-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--pm-accent);box-shadow:var(--pm-shadow-card-hover)}.pm-article-card:nth-child(1){animation-delay:.05s}.pm-article-card:nth-child(2){animation-delay:.1s}.pm-article-card:nth-child(3){animation-delay:.15s}.pm-article-card:nth-child(4){animation-delay:.2s}.pm-article-card:nth-child(5){animation-delay:.25s}.pm-article-card:nth-child(6){animation-delay:.3s}.pm-article-card:nth-child(7){animation-delay:.35s}.pm-article-card:nth-child(8){animation-delay:.4s}.pm-article-card:nth-child(9){animation-delay:.45s}.pm-article-card:nth-child(10){animation-delay:.5s}.pm-article-card:nth-child(11){animation-delay:.55s}.pm-article-card:nth-child(12){animation-delay:.6s}@keyframes pm-card-in{to{opacity:1;transform:translateY(0) scale(1)}}.pm-article-image-wrapper{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;flex-shrink:0;background:var(--pm-surface-3)}.pm-article-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.pm-article-card:hover .pm-article-image{transform:scale(1.08)}.pm-article-placeholder{width:100%;height:100%;background:var(--pm-surface-3);display:flex;align-items:center;justify-content:center}.pm-placeholder-icon{font-size:2.5rem;opacity:.25}.pm-article-category-badge{position:absolute;top:12px;left:12px;padding:5px 14px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-white);background:#0b0b0ba6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;z-index:3;transition:all .3s ease}.pm-article-card:hover .pm-article-category-badge{background:linear-gradient(135deg,var(--pm-gold),var(--pm-gold-dark));color:var(--pm-text-on-gold)}.pm-favorite-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#0b0b0b99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid var(--pm-gold-a35);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;padding:0}.pm-favorite-btn:hover{transform:scale(1.12);border-color:var(--pm-accent);background:#0b0b0bd9;box-shadow:0 4px 12px var(--pm-gold-a25)}.pm-favorite-icon{width:17px;height:17px;fill:none;stroke:var(--pm-gold-dark);stroke-width:2;transition:all .3s ease}.pm-favorite-btn.is-favorited .pm-favorite-icon{fill:var(--pm-gold);stroke:var(--pm-gold);animation:pm-heartpop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pm-heartpop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.pm-favorite-btn.pulse{animation:pm-favPulse .5s ease-out}@keyframes pm-favPulse{0%{box-shadow:0 0 #d7bf8199}to{box-shadow:0 0 0 14px #d7bf8100}}.pm-article-content{padding:16px 20px 20px;display:flex;flex-direction:column;flex:1}.pm-article-meta{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--pm-border)}.pm-article-date,.pm-article-likes,.pm-article-reading-time{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--pm-text-muted);letter-spacing:.02em}.pm-meta-icon{width:13px;height:13px;color:var(--pm-accent);flex-shrink:0}.pm-article-likes .pm-meta-icon{color:var(--pm-accent)}.pm-article-title{font-size:1.05rem;font-weight:700;color:var(--pm-text);line-height:1.4;margin:0 0 10px}.pm-article-title a{color:var(--pm-text)!important;text-decoration:none;transition:color .3s ease}.pm-article-title a:hover,.pm-article-title a:focus-visible{color:var(--pm-accent)!important}.pm-article-excerpt{font-size:.84rem;line-height:1.65;color:var(--pm-text-soft);margin:0 0 auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex:1}.pm-article-read-more{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:16px;font-size:.78rem;font-weight:700;text-decoration:none;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,var(--pm-gold) 0%,var(--pm-gold-dark) 100%);color:var(--pm-text-on-gold);border:none;letter-spacing:.02em}.pm-article-read-more:hover{background:linear-gradient(135deg,var(--pm-gold-dark) 0%,var(--pm-gold-deep) 100%);transform:translateY(-2px);box-shadow:0 6px 18px var(--pm-gold-a35);color:var(--pm-text-on-gold)}.pm-read-more-arrow{transition:transform .3s ease;flex-shrink:0}.pm-article-read-more:hover .pm-read-more-arrow{transform:translate(4px)}.pm-article-card:focus-visible,.pm-carousel-btn:focus-visible,.pm-tag-filter:focus-visible,.pm-exp-pagination__btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:3px}@media(max-width:600px){.pm-exp-section{padding:52px 0}.pm-exp-section--topics{padding-bottom:60px}.pm-exp-section__header{margin-bottom:32px}.pm-tag-filter{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:479px){.pmx-blog__rest{grid-template-columns:1fr}}
