.pp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,6vw,4.5rem);padding-top:clamp(1.5rem,4.5vw,3.25rem)}.pp>*{min-width:0}.pp-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;align-content:start}.pp-top{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem 4rem;align-items:end}.pp-top__copy{display:grid;justify-items:start;gap:.85rem;min-width:0}#main-content .pp-top h1,#main-content .pp-title{margin:0;font-size:var(--t-h1);font-weight:350;line-height:1.25}.pp-lead{margin:0;max-width:40rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.95;color:var(--stone)}@media(min-width:1024px){.pp-top--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.pp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:0;font-size:.875rem;line-height:1.6;color:var(--stone)}.pp-crumbs a{color:var(--stone)!important;text-decoration:none!important}.pp-crumbs a:hover{color:var(--ink)!important}.pp-crumbs svg{width:.8rem;height:.8rem;color:var(--pebble)}.pp-crumbs [aria-current]{color:var(--ink)}.pp-stats{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:.75rem}.pp-stat{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:1rem 1.1rem 1.05rem;border-radius:var(--r);background:var(--paper)}.pp-stat b{display:block;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:350;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-stat b small{font-size:.9rem;font-weight:400;color:var(--stone)}.pp-stat>span{font-size:.85rem;line-height:1.6;color:var(--stone)}@media(max-width:479px){.pp-stat{padding:.85rem .9rem .9rem}.pp-stat>span{font-size:.8rem}}.pp-chip{display:inline-flex;align-items:center;gap:.4rem;flex:none;min-height:2.25rem;padding:.3rem .95rem;border:1px solid var(--line-strong);border-radius:9999px;background:transparent;color:var(--ink)!important;font:500 .875rem/1.4 var(--font);text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:border-color .2s,background-color .2s}.pp-chip:hover{border-color:var(--ink)}.pp-chip[aria-current=page],.pp-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)!important}.pp-chip svg{width:1rem;height:1rem;flex:none}.pp-chip small{font-size:.8rem;font-weight:400;color:var(--stone)}.pp-chip--sm{min-height:1.9rem;padding:.15rem .75rem;font-size:.8rem}.pp-chip--plain{border-color:transparent;background:var(--wash)}.pp-chip--plain:hover{border-color:transparent;background:var(--sunk)}.pp-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem;border-radius:9999px;background:var(--wash);font-size:.8rem;font-weight:500;line-height:1.6;color:var(--stone);white-space:nowrap}.pp-pill--good{color:var(--good)}.pp-pill svg{width:.85rem;height:.85rem}.pp-av{position:relative;display:block;flex:none;width:var(--s, 3rem);height:var(--s, 3rem);border-radius:var(--r-tile);overflow:hidden;background:var(--sunk)}.pp-av>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none}.pp-name{unicode-bidi:plaintext}html[dir=rtl] .pp-name{text-align:right}html[dir=ltr] .pp-name{text-align:left}.pp-podium__name>.pp-name,.pp-table__who .pp-name{text-align:center!important}.pp-verified{display:inline-block;width:1.05em;height:1.05em;flex:none;color:var(--ink);vertical-align:-.12em}.pp-dot{display:inline-block;width:.45rem;height:.45rem;flex:none;border-radius:9999px;background:var(--good)}.pp-card{min-width:0;padding:clamp(1.15rem,3vw,2rem);border-radius:var(--r);background:var(--paper)}.pp-card--sm{padding:clamp(1.1rem,2.4vw,1.4rem)}.pp-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:1.25rem}#main-content .pp-card__head h2{margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:350;line-height:1.35}.pp-card__head p{margin:.2rem 0 0;font-size:.875rem;color:var(--stone)}#main-content .pp-card__title{margin:0 0 .9rem;font-size:1.1rem;font-weight:500;line-height:1.6}.pp-card p.pp-muted,.pp-muted{color:var(--stone);font-size:.9rem;line-height:1.9}.pp-flat{margin:0}@media(max-width:639px){.pp-wide-only{display:none}}#main-content .pp-card__title--tight{margin-bottom:.45rem}.pp-gap-top{margin-top:1.1rem}.pp-anchor{scroll-margin-top:6.5rem}.pp-claim .pp-card__title,.pp-report .pp-card__title{margin-bottom:.45rem}.pp-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink)!important;font-size:.9rem;font-weight:500;text-decoration:none!important}.pp-link:hover{color:var(--stone)!important}.pp-link svg{width:1rem;height:1rem}.pp-empty{display:grid;justify-items:center;gap:.8rem;padding:clamp(2.25rem,7vw,3.75rem) 1.25rem;border-radius:var(--r);background:var(--paper);text-align:center}.pp-empty__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--r-tile);background:var(--canvas);color:var(--ink);font-size:1.6rem;line-height:1}.pp-empty__icon svg{width:1.5rem;height:1.5rem}#main-content .pp-empty h2{margin:.25rem 0 0;font-size:1.35rem;font-weight:400;line-height:1.5}.pp-empty p{margin:0;max-width:30rem;font-size:.95rem;line-height:1.9;color:var(--stone)}.pp-empty p a{color:var(--ink)!important;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong)}.pp-empty .ej-btn{margin-top:.5rem}.pp-empty--inset{background:var(--canvas);padding-block:clamp(1.75rem,5vw,2.75rem)}.pp-empty--inset .pp-empty__icon{background:var(--paper)}#main-content .pp-empty h3{margin:.25rem 0 0;font-size:1.1rem;font-weight:500;line-height:1.6}.pp-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem 3rem;align-items:center;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--r);background:var(--paper)}#main-content .pp-cta h2{margin:0;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:350;line-height:1.35}.pp-cta p{margin:.6rem 0 0;max-width:38rem;font-size:.95rem;line-height:1.95;color:var(--stone)}.pp-cta__actions{display:flex;flex-wrap:wrap;gap:.6rem}@media(min-width:900px){.pp-cta{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:479px){.pp-cta__actions .ej-btn{flex:1 1 auto}}.pp-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}@media(min-width:1024px){.pp-cols{grid-template-columns:minmax(0,1fr) 21rem;gap:2rem}.pp-sticky{position:sticky;top:6.5rem}}.pp-id{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;align-items:start}.pp-id__who{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem 1.5rem;align-items:center;min-width:0}.pp-id__av{--s: clamp(5.25rem, 17vw, 8.5rem)}.pp-id__titles{display:grid;gap:.45rem;min-width:0}.pp-id__name{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;min-width:0}#main-content .pp-id h1{margin:0;min-width:0;font-size:clamp(1.75rem,4.2vw,3.1rem);font-weight:350;line-height:1.25}.pp-id__name .pp-verified{width:clamp(1.25rem,2.6vw,1.75rem);height:clamp(1.25rem,2.6vw,1.75rem)}.pp-id__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:.95rem;line-height:1.6;color:var(--stone)}.pp-id__job{margin:0;font-size:.9rem;line-height:1.7;color:var(--stone)}.pp-id__more{grid-column:1 / -1;display:grid;gap:1.1rem;min-width:0}.pp-id__summary{margin:0;max-width:46rem;font-size:1.05rem;line-height:2;color:var(--stone)}.pp-socials{display:flex;flex-wrap:wrap;gap:.5rem}.pp-socials .pp-chip{min-height:2.5rem}.pp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0}.pp-actions>:first-child,.pp-actions>:last-child:nth-child(2n){grid-column:1 / -1}.pp-actions .ej-btn,.pp-actions .share-button,.pp-actions .share-button>button{width:100%}.pp-actions .share-button{display:block}@media(min-width:768px){.pp-id__more{grid-column:2}.pp-id__who{align-items:start}.pp-id__titles{padding-top:.5rem}.pp-actions{display:flex;flex-wrap:wrap}.pp-actions .ej-btn,.pp-actions .share-button,.pp-actions .share-button>button{width:auto}}@media(min-width:1024px){.pp-id{grid-template-columns:minmax(0,1fr) 13.5rem}.pp-actions{display:grid;grid-template-columns:minmax(0,1fr);padding-top:.5rem}.pp-actions .ej-btn,.pp-actions .share-button,.pp-actions .share-button>button{width:100%}}.pp-stats--entry{--n: 4}@media(max-width:767px){.pp-stats--entry{--n: 2}}.pp-note{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1.15rem;border-radius:var(--r);background:var(--paper);font-size:.9rem;line-height:1.95;color:var(--stone)}.pp-note>svg{width:1.15rem;height:1.15rem;flex:none;margin-top:.3rem;color:var(--ink)}.pp-note p{margin:0;min-width:0}.pp-note b{color:var(--ink);font-weight:500}.pp-note a{color:var(--ink)!important;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong)}.pp-lede{margin:0 0 1.75rem;font-size:1rem;line-height:2.05;color:var(--stone)}.pp-lede strong{color:var(--ink);font-weight:500}.pp-toc{margin:0 0 2.25rem;padding-block:1rem 1.1rem;border-block:1px solid var(--line)}.pp-toc__label{margin:0 0 .4rem;font-size:.85rem;font-weight:500;color:var(--stone)}.pp-toc ol{list-style:none;margin:0;padding:0}.pp-toc li{-moz-column-break-inside:avoid;break-inside:avoid}.pp-toc a{display:flex;gap:.7rem;padding-block:.3rem;color:var(--ink)!important;font-size:.975rem;line-height:1.75;text-decoration:none!important}.pp-toc a>span:first-child{flex:none;min-width:1.4rem;color:var(--pebble);font-variant-numeric:tabular-nums}.pp-toc a:hover>span:last-child{text-decoration:underline;text-decoration-color:var(--line-strong)}@media(min-width:768px){.pp-toc ol{-moz-columns:2;columns:2;-moz-column-gap:2.5rem;column-gap:2.5rem}}.pp-sec{scroll-margin-top:6.5rem}.pp-sec+.pp-sec{margin-top:2.25rem}#main-content .pp-sec h3,#main-content .pp-block h3{margin:0 0 .65rem;font-size:1.2rem;font-weight:500;line-height:1.6}.pp-prose{font-size:1.02rem;line-height:2.05;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}html[dir=ltr] .pp-prose{line-height:1.85}#main-content .pp-prose figure{margin:1.25rem 0;white-space:normal}#main-content .pp-prose figure img{border:0;border-radius:var(--r-tile)}#main-content .pp-prose figcaption{color:var(--stone);font-size:.85rem}.pp-block{margin-top:2.75rem;scroll-margin-top:6.5rem}.pp-faq{border-top:1px solid var(--line)}.pp-faq details{border-bottom:1px solid var(--line)}.pp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:1.05rem;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:500;line-height:1.7}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary svg{width:1.1rem;height:1.1rem;flex:none;color:var(--stone);transition:transform .25s var(--ease)}.pp-faq details[open] summary svg{transform:rotate(45deg)}.pp-faq details p{margin:0;padding-bottom:1.2rem;max-width:64ch;font-size:.975rem;line-height:2;color:var(--stone)}#main-content .pp-sources{list-style:decimal;margin:0;padding-inline-start:1.25rem;display:grid;gap:.35rem;font-size:.875rem;line-height:1.7;color:var(--stone)}.pp-sources a{color:var(--stone)!important;word-break:break-all;text-decoration:underline;text-decoration-color:var(--line)}.pp-sources a:hover{color:var(--ink)!important}.pp-facts{margin:0}.pp-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.75rem;border-top:1px solid var(--line)}.pp-facts>div:first-child{padding-top:0;border-top:0}.pp-facts>div:last-child{padding-bottom:0}.pp-facts dt{flex:none;max-width:48%;font-size:.9rem;font-weight:400;color:var(--stone)}.pp-facts dd{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;margin:0;min-width:0;text-align:end;font-size:.95rem;font-weight:500;overflow-wrap:anywhere}.pp-facts dd svg{width:1rem;height:1rem}.pp-timeline{position:relative;list-style:none;margin:0;padding:0;padding-inline-start:1.35rem;display:grid;gap:1rem}.pp-timeline:before{content:"";position:absolute;top:.6rem;bottom:.6rem;inset-inline-start:.3rem;width:1px;background:var(--line)}.pp-timeline li{position:relative;min-width:0;font-size:.9rem;line-height:1.7}.pp-timeline li:before{content:"";position:absolute;inset-inline-start:-1.35rem;top:.5rem;width:.6rem;height:.6rem;border-radius:9999px;background:var(--c, var(--pebble));box-shadow:0 0 0 3px var(--paper)}.pp-timeline b{display:block;font-weight:500}.pp-timeline span{display:block;font-size:.825rem;color:var(--stone)}.pp-timeline .is-good{--c: var(--good)}.pp-timeline .is-bad{--c: var(--danger)}.pp-timeline .is-wait{--c: var(--warn)}.pp-timeline em{font-style:normal;font-weight:500}.pp-timeline .is-good em{color:var(--good)}.pp-timeline .is-bad em{color:var(--danger)}.pp-timeline .is-wait em{color:var(--warn)}.pp-claim p{margin:0}.pp-claim .ej-btn,.pp-claim .pp-pill{margin-top:1rem}.pp-report form{display:grid;gap:.6rem}.pp-report .ej-btn{justify-self:start;color:var(--danger)!important}.pp-report .ej-btn:hover{border-color:var(--danger)}@media(min-width:1024px){.pp-similar.ej-people{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}.pp-rate-form{display:grid;gap:1rem;margin-bottom:1.25rem;padding:1.15rem;border-radius:var(--r);background:var(--canvas)}.pp-rate-form>form{display:grid;gap:1rem}.pp-rate-form--edit{margin:1rem 0 0}.pp-rate-form label,.pp-label{display:block;margin-bottom:.45rem;font-size:.9rem;font-weight:500}.pp-help{margin:.35rem 0 0;font-size:.8rem;color:var(--pebble)}.pp-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}#main-content .pp-rate-form .field,#main-content .pp-reply .field{background-color:var(--paper)}.pp-stars{display:flex;align-items:center;gap:.1rem}.pp-stars button{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--line-strong);cursor:pointer;transition:color .15s,background-color .15s}.pp-stars button:hover{background:var(--wash)}.pp-stars button.is-on{color:var(--ink)}.pp-stars button svg{width:1.65rem;height:1.65rem}.pp-score{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.pp-score>span{display:flex;gap:.1rem;color:var(--line-strong)}.pp-score>span svg{width:1rem;height:1rem}.pp-score>span svg.is-on{color:var(--ink)}.pp-score>b{font-size:.85rem;font-weight:500;color:var(--stone);font-variant-numeric:tabular-nums}.pp-reviews{display:grid;grid-template-columns:minmax(0,1fr)}.pp-reviews-empty{margin:0;padding-block:1rem .25rem;text-align:center}.pp-review{min-width:0;padding-block:1.25rem}.pp-review+.pp-review{border-top:1px solid var(--line)}.pp-review:first-child{padding-top:.25rem}.pp-review__head{display:flex;align-items:center;gap:.75rem;min-width:0}.pp-review__who{flex:1;min-width:0}.pp-review__who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;line-height:1.5}.pp-review__who span{display:block;font-size:.8rem;color:var(--stone)}.pp-review__text{margin:.6rem 0 0;font-size:.95rem;line-height:1.95;color:var(--ink);overflow-wrap:anywhere}.pp-tools{display:flex;gap:.1rem;flex:none}.pp-tool{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--stone);cursor:pointer;transition:background-color .2s,color .2s}.pp-tool:hover{background:var(--wash);color:var(--ink)}.pp-tool--danger:hover{color:var(--danger)}.pp-tool svg{width:1rem;height:1rem}.pp-votes{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;margin-top:.55rem;margin-inline-start:-.6rem}.pp-vote{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.2rem .6rem;border:0;border-radius:9999px;background:transparent;color:var(--stone);font:500 .85rem/1 var(--font);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s,color .2s}.pp-vote:hover{background:var(--wash);color:var(--ink)}.pp-vote.is-like{color:var(--ink)}.pp-vote.is-dislike{color:var(--danger)}.pp-vote svg{width:1.05rem;height:1.05rem}.pp-reply{display:grid;gap:.6rem;margin-top:.6rem}.pp-comments:has(>*){margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.pp-comments>*+*{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.pp-comment{min-width:0}.pp-comment__row{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.pp-comment__row>.pp-av{margin-top:.15rem}.pp-comment__body{flex:1;min-width:0}.pp-comment__who{margin:0;font-size:.875rem;line-height:1.6}.pp-comment__who b{font-weight:500}.pp-comment__who span{display:inline-block;margin-inline-start:.4rem;font-size:.8rem;color:var(--stone);white-space:nowrap}.pp-comment__text{margin:.2rem 0 0;font-size:.925rem;line-height:1.9;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.pp-comment__under{padding-inline-start:2.65rem}.pp-replies:has(>*){margin-top:.75rem}.pp-replies>*+*{margin-top:.9rem}.pp-replies.is-indented{margin-inline-start:1rem;padding-inline-start:1rem;border-inline-start:1px solid var(--line)}.pp-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.pp-filter{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0}.pp-filter__body{min-width:0}.pp-filter__label{font-size:.875rem;font-weight:500;line-height:1.6;color:var(--stone)}.pp-rail{display:flex;flex-wrap:nowrap;gap:.45rem;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter)}.pp-rail::-webkit-scrollbar{display:none}.pp-rail__more{display:none}.pp-rail__more svg{transition:transform .25s var(--ease)}.pp-rail__more[aria-expanded=true] svg{transform:rotate(180deg)}@media(min-width:768px){.pp-filter{display:flex;align-items:flex-start;gap:1rem}.pp-filter__label{flex:none;width:4.5rem;padding-top:.4rem}.pp-filter__body{flex:1;min-width:0}.pp-rail{flex-wrap:wrap;overflow:visible;margin-inline:0;padding:2px}.pp-rail--clamp:not(.is-open){max-height:calc(4.95rem + 4px);overflow:hidden}.pp-rail__more{display:inline-flex;margin-top:.5rem}}.pp-podium{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:.75rem;align-items:end}.pp-podium--3>:nth-child(1){order:2}.pp-podium--3>:nth-child(2){order:1}.pp-podium--3>:nth-child(3){order:3}.pp-podium--1{max-width:22rem}.pp-podium__item{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:1.25rem .7rem 1.1rem;border:1px solid transparent;border-radius:var(--r);background:var(--paper);color:var(--ink)!important;text-align:center;text-decoration:none!important;transition:border-color .2s}.pp-podium__item:hover{border-color:var(--line-strong)}.pp-podium__item.is-first{padding-top:1.75rem}.pp-podium__face{position:relative;margin-bottom:.55rem}.pp-podium__face .pp-av{--s: 3.75rem}.pp-podium__item.is-first .pp-podium__face .pp-av{--s: 4.75rem}.pp-podium__name{display:flex;align-items:center;justify-content:center;gap:.25rem;max-width:100%;font-size:.95rem;font-weight:500;line-height:1.55}.pp-podium__name>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-podium__item small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--stone)}.pp-podium__meta{display:none;align-items:center;justify-content:center;gap:.4rem;margin-top:.35rem}.pp-podium__count{margin-top:.6rem}.pp-podium__count b{display:block;font-size:1.35rem;font-weight:350;line-height:1.3;font-variant-numeric:tabular-nums}.pp-podium__count span{display:block;font-size:.75rem;line-height:1.5;color:var(--stone)}.pp-podium__count b small{font-size:.75rem;font-weight:400;color:var(--stone)}.pp-podium__handle{display:none!important}@media(max-width:479px){.pp-podium__count>span{display:none}}@media(min-width:640px){.pp-podium{gap:1rem}.pp-podium__item{padding:1.6rem 1rem 1.35rem}.pp-podium__item.is-first{padding-top:2.4rem}.pp-podium__face .pp-av{--s: 4.75rem}.pp-podium__item.is-first .pp-podium__face .pp-av{--s: 6rem}.pp-podium__meta{display:flex}.pp-podium__handle{display:block!important}.pp-podium__count b{font-size:1.7rem}.pp-podium__count span{font-size:.8rem}}.pp-medal{position:absolute;inset-block-end:-.45rem;inset-inline-end:-.45rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:9999px;box-shadow:0 0 0 3px var(--paper);font-size:.8rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.pp-medal--1{background:#e9c46a;color:#3a2a00}.pp-medal--2{background:#cfd4dc;color:#252b33}.pp-medal--3{background:#d9a27a;color:#3a1d06}.pp-ranks{border-radius:var(--r);background:var(--paper);overflow:hidden}.pp-rank{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.8rem clamp(.85rem,2.4vw,1.25rem);color:var(--ink)!important;text-decoration:none!important;transition:background-color .2s}.pp-rank+.pp-rank{border-top:1px solid var(--line)}.pp-rank:hover{background:var(--wash)}.pp-rank__n{flex:none;min-width:2rem;text-align:center;font-size:.9rem;font-weight:500;color:var(--stone);font-variant-numeric:tabular-nums}.pp-rank .pp-av{--s: 2.75rem}.pp-rank__who{flex:1;min-width:0}.pp-rank__who b{display:flex;align-items:center;gap:.3rem;min-width:0;font-size:.95rem;font-weight:500;line-height:1.55}.pp-rank__who b>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-rank__who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.5;color:var(--stone)}html[dir=rtl] .pp-rank__who small[dir=ltr]{text-align:right}.pp-rank__cat{display:none}.pp-rank__num{flex:none;min-width:4.5rem;text-align:end}.pp-rank__num b{display:block;font-size:.95rem;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.pp-bar{display:block;width:4.5rem;height:3px;margin-top:.4rem;margin-inline-start:auto;border-radius:9999px;background:var(--sunk);overflow:hidden}.pp-bar>i{display:block;width:var(--w, 0%);height:100%;border-radius:inherit;background:var(--ink)}.pp-rank__grade{display:none!important}@media(min-width:640px){.pp-rank{gap:1rem}.pp-rank__grade{display:inline-grid!important}.pp-bar{width:6rem}.pp-rank__num{min-width:6rem}}@media(min-width:768px){.pp-rank__cat{display:inline-flex}}.pp-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.pp-pages .ej-btn{min-width:2.5rem;padding-inline:.75rem;font-variant-numeric:tabular-nums}.pp-pages .ej-btn svg{width:1rem;height:1rem}.pp-pages>span:not(.ej-btn){padding-inline:.2rem;color:var(--pebble)}.pp-side-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:var(--r-tile);background:var(--canvas);color:var(--ink)}.pp-side-icon svg{width:1.35rem;height:1.35rem}.pp-live{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.825rem;font-weight:500;color:var(--stone)}.pp-picker{display:grid;gap:1.25rem;padding:clamp(1.15rem,3vw,1.75rem);border-radius:var(--r);background:var(--paper)}.pp-picker__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem}@media(min-width:640px){.pp-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-picker label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:500;color:var(--stone)}#main-content .pp-field{display:block;width:100%;padding:.6rem .95rem}#main-content .pp-field[readonly]{background-color:var(--canvas);font-weight:500}#main-content .pp-field:disabled{opacity:.55;cursor:not-allowed}.pp-picker .ej-btn{justify-self:start}@media(max-width:639px){.pp-picker .ej-btn{justify-self:stretch}}.pp-dd{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:.35rem}.pp-dd button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.55rem .65rem;border:0;border-radius:var(--r-tile);background:transparent;color:var(--ink);font:400 .9rem/1.5 var(--font);text-align:start;cursor:pointer}.pp-dd button:hover,.pp-dd button[data-hover]{background:var(--wash)}.pp-dd img{width:2rem;height:2rem;flex:none;border-radius:var(--r-tile);-o-object-fit:cover;object-fit:cover;background:var(--sunk)}.pp-dd button>span{min-width:0}.pp-dd b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pp-dd small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--stone)}.pp-dd p{margin:0;padding:.55rem .65rem;font-size:.85rem;color:var(--stone)}.pp-table-wrap{overflow-x:auto;border-radius:var(--r);background:var(--paper)}#main-content .pp-table{width:100%;min-width:calc(6.5rem + var(--n, 2) * 7.5rem);overflow:visible;border-radius:0;background:transparent;text-align:center;font-size:.95rem}#main-content .pp-table :where(th,td){padding:.85rem .7rem;vertical-align:middle;overflow-wrap:normal}#main-content .pp-table thead th{padding-block:1.25rem 1rem;vertical-align:bottom;color:var(--ink);font-size:.95rem}#main-content .pp-table :is(tbody th,thead th:first-child){position:sticky;inset-inline-start:0;z-index:1;width:6.5rem;min-width:6.5rem;background:var(--paper);text-align:start;color:var(--stone);font-size:.85rem;font-weight:500}@media(min-width:640px){#main-content .pp-table :is(tbody th,thead th:first-child){width:9.5rem;min-width:9.5rem}#main-content .pp-table{min-width:calc(9.5rem + var(--n, 2) * 8.5rem)}.pp-table__who :is(b,small){max-width:11rem!important}}#main-content .pp-table td{font-weight:400;font-variant-numeric:tabular-nums}.pp-table__who{display:grid;justify-items:center;gap:.45rem;color:var(--ink)!important;text-decoration:none!important}.pp-table__who .pp-av{--s: 3.5rem}.pp-table__who b{display:flex;align-items:center;gap:.25rem;max-width:8rem;font-weight:500;line-height:1.5}.pp-table__who b>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-table__who small{display:block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;color:var(--stone)}.pp-table__who:hover b>span{text-decoration:underline;text-decoration-color:var(--line-strong)}.pp-win{white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem;min-width:1.9rem;justify-content:center;padding:.15rem .75rem;border-radius:9999px;background:var(--sunk);color:var(--ink);font-weight:500}.pp-of{font-size:.8rem;color:var(--stone)}.pp-none{color:var(--pebble)}#main-content .pp-table .pp-table__group td{padding-block:.7rem;background:var(--canvas);text-align:start;color:var(--stone);font-size:.825rem;font-weight:500}.pp-platform{display:inline-flex;align-items:center;gap:.4rem}.pp-platform svg{width:.95rem;height:.95rem}.pp-foot{margin:1rem 0 0;text-align:center;font-size:.85rem;line-height:1.8;color:var(--stone)}.pp-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:640px){.pp-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.pp-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media(min-width:1280px){.pp-cats{grid-template-columns:repeat(5,minmax(0,1fr))}}.pp-cat{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;min-width:0;padding:1.1rem;border:1px solid transparent;border-radius:var(--r);background:var(--paper);color:var(--ink)!important;text-decoration:none!important;transition:border-color .2s}.pp-cat:hover{border-color:var(--line-strong)}.pp-cat__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--r-tile);background:var(--canvas);font-size:1.45rem;line-height:1}.pp-cat strong{display:block;font-size:1rem;font-weight:500;line-height:1.6}.pp-cat small{display:block;margin-top:.1rem;font-size:.85rem;color:var(--stone);font-variant-numeric:tabular-nums}.pp-cat>span:last-child{min-width:0;max-width:100%}@media(max-width:639px){.pp-cat{flex-direction:row;align-items:center;gap:.7rem;padding:.8rem}.pp-cat__icon{flex:none;width:2.6rem;height:2.6rem;font-size:1.25rem}.pp-cat strong{font-size:.925rem;line-height:1.5}.pp-cat small{font-size:.8rem}}.pp-cathead{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;align-items:end}.pp-cathead__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--r-tile);background:var(--paper);font-size:2rem;line-height:1}@media(min-width:1024px){.pp-cathead{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}}.pp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .75rem}@media(min-width:640px){.pp-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1rem}}@media(min-width:1024px){.pp-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.25rem}}:is(.pp-gallery,.pp-similar) .ej-person strong{display:flex;align-items:center;gap:.25rem}:is(.pp-gallery,.pp-similar) .ej-person strong>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-gallery .ej-person small b{font-weight:500;color:var(--ink)}.pp-still.ej-person:hover :is(img,[class*=avatar]){transform:none}@media(max-width:479px){.pp-gallery .ej-person strong{font-size:.9rem}.pp-gallery .ej-person small{font-size:.78rem}}.pp-memorial{display:grid;gap:1.5rem}.pp-memorial img{display:block;width:100%;height:auto;aspect-ratio:3 / 1;-o-object-fit:cover;object-fit:cover;border-radius:var(--r)}.pp-memorial .pp-top__copy{justify-items:center;text-align:center;margin-inline:auto;max-width:40rem}.pp-memorial .pp-lead{margin-inline:auto}.pm-candle{display:inline-grid;place-items:center;flex:none;width:var(--s, 3rem);height:var(--s, 3rem);border-radius:var(--r-tile);background:#131211;box-shadow:inset 0 0 0 1px var(--line)}.pm-candle svg{display:block;width:56%;height:74%}.pm-candle__halo{fill:#f0b44c;opacity:.16}.pm-candle__flame{fill:#f0b44c}.pm-candle__core{fill:#ffe9b8}.pm-candle__wick{fill:#57514d}.pm-candle__wax{fill:#e9e3da}.pm-hero{display:grid;justify-items:center;gap:.85rem;max-width:46rem;margin-inline:auto;padding-block:clamp(.75rem,3vw,2rem) .25rem;text-align:center}.pm-hero__candle{--s: clamp(4.75rem, 13vw, 6.25rem);margin-bottom:.4rem}.pm-hero__kicker{font-size:.95rem;line-height:1.6;color:var(--stone)!important;text-decoration:none!important}.pm-hero__kicker:hover{color:var(--ink)!important}#main-content .pm-hero h1{margin:0;max-width:100%;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:350;line-height:1.3;overflow-wrap:anywhere}.pm-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;font-size:1.02rem;line-height:1.8;color:var(--stone)}.pm-facts>span+span:before{content:"";display:inline-block;width:1px;height:.85em;margin-inline:.7rem;background:var(--line-strong);vertical-align:-.08em}.pm-hero__summary{margin:.4rem 0 0;max-width:40rem;font-size:1.05rem;line-height:2.05;color:var(--ink);overflow-wrap:anywhere}.pm-hero__socials{justify-content:center}.pm-hero__remember{margin:.2rem 0 0;font-size:.95rem;font-weight:500;line-height:1.7;color:var(--stone)}.pm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.6rem}.pm-actions .share-button{display:inline-flex}@media(max-width:479px){.pm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pm-actions>:first-child,.pm-actions>:last-child:nth-child(2n){grid-column:1 / -1}.pm-actions .ej-btn,.pm-actions .share-button,.pm-actions .share-button>button{width:100%}}.pm .pp-facts dd a{color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--line-strong)}.pm-note{margin:1rem 0 0;font-size:.8rem;line-height:1.7;color:var(--pebble)}.pm-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:640px){.pm-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pm-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pm-person{display:flex;align-items:center;gap:.9rem;min-width:0;height:100%;padding:.8rem 1rem;border-radius:var(--r);background:var(--paper);color:var(--ink)!important;text-decoration:none!important;transition:background-color .2s var(--ease)}.pm-person:hover{background:var(--sunk)}.pm-person__candle{--s: 3rem}.pm-person__text{display:grid;gap:.1rem;min-width:0}.pm-person strong{overflow:hidden;font-size:1rem;font-weight:500;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.pm-person .pm-facts{justify-content:flex-start;font-size:.85rem;line-height:1.6}
