:root{--surface-shadow: 0 2px 6px rgba(53, 43, 26, .035), 0 12px 30px -22px rgba(53, 43, 26, .2);--focus-ring: #8a3b2f}html{scroll-padding-top:calc(var(--bar-h, 110px) + 20px)}button,a{touch-action:manipulation}:where(button,a,input,select,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:where(button,a,summary)[aria-disabled=true],button:disabled{cursor:not-allowed}:is(.nf-body,.hb-body,.lz-card,.pf-head>div,.hm-col){min-width:0}:is(.nf-body .t,.hb-body .t,.lz-card li span,.pf-sub){overflow-wrap:anywhere}nav.bar{background:#fffdf8f7;box-shadow:0 3px 14px #352b1a0b}.bar-inner{gap:26px}.bar-inner .tabs{flex:1;justify-content:space-between}.tabs button{min-height:54px;font-size:17px}.tabs button[data-tab=play]{background:#f1e3bf;box-shadow:none;border:1px solid #ddc68d}.tabs button[data-tab=play].on{background:#ead19b;box-shadow:none}.sub-inner{min-height:58px;gap:14px}.sub-inner .subnav{flex:0 1 auto;width:auto;max-width:none}.sub-inner #personSeg{flex:none;margin-left:auto}.sub-inner .bar-right{margin:0;align-self:center}body[data-tab=play] .sub-inner .bar-right{margin-left:auto}.subnav button,#personSeg button{min-height:42px}.bar-count{display:none!important}:is(.vote-go,.souls){min-height:42px}.vote-go{background:#fff9ec;border-color:#ddc9a1}body:is([data-tab=overview],[data-tab=talk],[data-tab=buzz],[data-tab=stats],[data-tab=play]) .layout.wide>.stage{background:transparent;border:0;box-shadow:none;overflow-x:clip;overflow-y:visible}body:is([data-tab=overview],[data-tab=talk],[data-tab=buzz],[data-tab=stats],[data-tab=play]) .layout.wide .pane{padding:8px 0 24px;overflow:visible}.layout{padding-top:24px;gap:22px}:is(.ov-hot,.lz-card,.nf-item,.hb-row,.chart-card,.db,.pf-acc,.sp-card,.side){box-shadow:var(--surface-shadow)}:is(.nf-item,.hb-row,.chart-card,.pf-acc){border-radius:18px}.chart-card{min-width:0;max-width:100%;background:var(--panel);padding:20px}.chart-card h4{font-size:20px;line-height:1.5;margin-bottom:12px}.h3{line-height:1.45;margin-bottom:14px}.h3:after{opacity:.8}.sec-h{margin-top:36px}.pf-cols{gap:24px}.lz-card{padding:22px}.lz-card li small{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.04em}.lz-card li span{line-height:1.8}.pf-head{padding-bottom:22px}.pf-head .pf-born{line-height:1.8}.pf-ch{flex-wrap:wrap;gap:10px}.pf-ch a.ic{min-width:44px;min-height:44px}.lp-o{font-size:16px;line-height:1.6;white-space:normal;overflow:visible;text-overflow:clip}.lp-t{font-size:16px;line-height:1.55}.hm-said figcaption,.hm-q cite{font-size:16px;line-height:1.7}:is(.btn,.sh-mini,.more-btn,.pane-nav button,.st-jump button){min-height:44px}.sh-mini{height:auto;font-size:16px}:is(button.chip,.seg button){min-height:42px}.src-a{display:inline-block;padding:2px 4px;font-size:16px;text-decoration:underline;text-underline-offset:3px}.more-btn{padding:8px 18px;background:var(--panel)}.nf{gap:14px 18px}.nf-item{padding:18px;margin-bottom:0;gap:16px}.nf-body .t,.hb-body .t{font-size:19px;line-height:1.65}.nf-thumb.ph b{font-size:15px;padding:3px 6px;margin:0 4px 5px;border-radius:4px;background:#1c1a16d6;text-shadow:none}.nf-thumb.news.noimg b{background:none}.nf-day{margin:24px 0 8px;padding:8px 0;color:var(--ink-2)}.hb-row,.hb-row:has(.hb-img){grid-template-columns:28px 100px minmax(0,1fr) auto;grid-template-areas:"rank media body side";gap:14px;padding:18px}.hb-rank{grid-area:rank;align-self:start;padding-top:3px}.hb-img,.hb-heat{grid-area:media;width:100px}.hb-img{height:72px;align-self:start;border-radius:10px;overflow:hidden}.hb-heat{font-size:23px;line-height:1.5;overflow-wrap:anywhere}.hb-body{grid-area:body}.hb-side,.hb-row:has(.hb-img) .hb-side{grid-area:side}.hb-body .s{line-height:1.6}.ov-hot{padding:24px;margin-bottom:24px}.ov-hot-h{margin-bottom:12px;gap:12px}.ov-hot li{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank body who";align-items:start;padding:16px 0;gap:14px}.ov-hot li:has(.ov-hot-img){grid-template-columns:24px 100px minmax(0,1fr) auto;grid-template-areas:"rank image body who"}.ov-hot li>b{grid-area:rank;padding-top:2px}.ov-hot li>div{grid-area:body;min-width:0}.ov-hot li a{font-size:19px;line-height:1.65}.ov-hot li small{font-size:16px;line-height:1.6;margin-top:6px}.ov-hot-img{grid-area:image;width:100px;height:68px;margin-top:4px}.ov-hot-who{grid-area:who;align-self:start;margin-top:6px}.stage,.side{border-color:var(--line);box-shadow:var(--surface-shadow)}.side{padding:20px 18px 12px}.side-head{margin-bottom:8px}.list li{padding-top:14px;padding-bottom:16px}.list .t{line-height:1.65}.list .s{line-height:1.7}.leaflet-control-zoom a{width:38px;height:38px;line-height:38px}.leaflet-popup-content{font-family:var(--sans);line-height:1.65;margin:18px}.months{gap:24px}.month{padding:18px;border:1px solid var(--line);background:var(--panel);border-radius:16px}.month h4{margin-bottom:14px}.month .grid{gap:4px}.month .wd{font-size:16px}.day{border-radius:7px}.day.has{font-size:16px}.day.has i{font-size:12px}.day:not(.has):not(.blank){color:var(--muted);font-size:16px;background:#eee9df}.day.sel{outline:3px solid var(--ink);outline-offset:2px}.st-jump{border-radius:16px;padding:4px;gap:4px;margin-bottom:24px}.st-jump button{font-size:16px}.vt{gap:12px 18px}.vt-row{min-height:70px;border-color:#ded6c8;background:var(--panel)}.vt-fill{background:linear-gradient(90deg,#f1dfbd,#faf3e5)}.vt-name{line-height:1.5}:is(.quiz,.lightbox){border-radius:22px;border-color:var(--line)}.quiz::backdrop,.lightbox::backdrop{background:#161410b8}:is(.qz-close,.lb-close){min-width:44px;min-height:44px}@media (hover: hover) and (pointer: fine){.nf-item:hover,.hb-row:hover{border-color:#b7ab96;box-shadow:var(--surface-shadow)}.src-a:hover{background:var(--chip);border-radius:4px}}@media (min-width: 761px) and (max-width: 1280px){.bar-inner .bar-brand,.bar-inner .bar.stuck .bar-brand{max-width:40px}.sub-inner{flex-wrap:wrap}.sub-inner .subnav{flex:1 0 100%}.sub-inner #personSeg{margin-left:auto}}@media (max-width: 760px){.bar-inner{padding:0 8px;gap:0}.bar-inner .bar-brand{display:none}.bar-inner .tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;overflow:visible;gap:2px}.tabs button,.tabs button[data-tab=play]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:58px;height:58px;padding:6px 0;margin:0;gap:4px;border-radius:10px;font-size:15px;line-height:1.25}.tabs button span,.tabs button:not(.on) span{display:none}.tabs .short{display:block;font:700 15px/1.25 var(--sans);white-space:nowrap}.tabs button .ico{width:21px;height:21px}.sub-inner{display:flex;flex-wrap:wrap;padding:8px 12px;gap:8px;min-height:0}.sub-inner .subnav{flex:1 0 100%;width:100%;max-width:100%;overflow-x:auto;padding:3px;-webkit-mask-image:none;mask-image:none}.sub-inner .subnav button{flex:1 0 auto;min-height:42px;padding:8px 12px;font-size:16px!important;justify-content:center}.sub-inner .subnav .ico{width:17px;height:17px}.sub-inner #personSeg{margin:0 auto 0 0;min-width:0;max-width:calc(100% - 114px)}.sub-inner #personSeg button{min-height:42px;padding:7px 10px;font-size:16px!important;white-space:nowrap}.sub-inner .bar-right{flex:none;width:auto;gap:6px;margin:0}.bar-right .vote-go{width:42px;height:42px;padding:0;justify-content:center}.bar-right .souls{height:42px;padding:0 9px;font-size:16px}.bar-right .souls .fires{display:none}.soul-pop{right:0;left:auto;transform:none;width:min(280px,calc(100vw - 24px))}.layout{padding:20px 14px 24px;gap:18px}.pane{padding:20px 16px}body:is([data-tab=overview],[data-tab=talk],[data-tab=buzz],[data-tab=stats],[data-tab=play]) .layout.wide .pane{padding:0 0 16px}.filters{padding:14px 14px 0;gap:12px}.filters .range{gap:8px;width:100%}.dates{min-height:42px;padding:3px 8px;border-radius:12px}.dates input{font-size:16px;min-width:0;padding:4px}#yearChips,#catChips{gap:7px}.chip{padding:7px 12px;font-size:16px!important}.h3{font-size:25px}.sec-h{margin-top:28px}.ov-hot{padding:18px 16px 8px;border-radius:20px}.ov-hot-h .h3{font-size:25px}.ov-hot-h .sh-mini{padding:0 10px;white-space:nowrap}.ov-hot li,.ov-hot li:has(.ov-hot-img){gap:10px}.ov-hot li:has(.ov-hot-img){grid-template-columns:18px minmax(0,1fr) 72px;grid-template-areas:"rank body image"}.ov-hot li>b{font-size:20px}.ov-hot li a{font-size:19px;line-height:1.65}.ov-hot-img{width:72px;height:58px;align-self:start}.lz-card{padding:20px}.pf-cols{gap:20px}.pf-head{gap:14px;padding-bottom:18px}.pf-head .pf-pic{flex:none;width:78px;height:78px}.pf-name{font-size:28px}.pf-head .pf-sub,.pf-head .pf-born{font-size:17px!important}.lp li{grid-template-columns:42px 48px minmax(0,1fr);column-gap:12px;row-gap:10px;padding:8px 0}.lp-y{font-size:16px}.lp-t{font-size:17px}.lp-o{font-size:16px;white-space:normal;overflow:visible;line-height:1.6;margin-top:-6px}.nf-item{grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"body image" "meta image";padding:16px;gap:10px 12px}.nf-thumb{grid-area:image;width:88px;height:72px;align-self:start}.nf-thumb.ph b{font-size:14px}.nf-body{grid-area:body}.nf-side{grid-area:meta;flex-wrap:wrap;gap:6px;justify-content:flex-start}.nf-side .av-mini+.av-mini{margin:0}.nf-body .t,.hb-body .t{font-size:19px;line-height:1.65}.hb-row,.hb-row:has(.hb-img){grid-template-columns:22px minmax(0,1fr) 80px;grid-template-areas:"rank body media" ". side media";gap:8px 10px;padding:16px 12px}.hb-img,.hb-heat{width:80px}.hb-img{height:64px}.hb-heat{font-size:20px}.hb-body .s{font-size:16px!important}.hb-side,.hb-row:has(.hb-img) .hb-side{grid-area:side;justify-content:flex-start}.chart-card{padding:18px;overflow-x:auto;scrollbar-color:#b7ad9c var(--chip)}.chart-card .chart{width:640px;min-width:640px;max-width:none}.chart-card h4{font-size:20px}.chart-card .legend{flex-wrap:wrap;gap:4px 14px}.st-jump{justify-content:flex-start}.st-jump button{padding:8px 14px}.month{padding:14px}.calendar{padding:20px 16px}.month .grid{gap:4px}.month .day{min-height:34px}.cal-legend{gap:8px 14px;line-height:1.7}.side{padding:20px 16px 12px}.leaflet-control-zoom a{width:42px;height:42px;line-height:42px}.vt-row{padding:16px}.foot{padding:18px 14px;gap:10px;line-height:1.7}.quiz{width:calc(100vw - 28px);padding:24px 18px}.quiz .qz-q{font-size:23px;line-height:1.6}.quiz .qz-opts{gap:12px}}@media (max-width: 360px){.tabs .short{font-size:14px}.sub-inner #personSeg button{padding-left:7px;padding-right:7px;font-size:16px!important}.sub-inner .bar-right{gap:4px}.bar-right .vote-go{width:38px}.bar-right .souls{padding:0 6px}.nf-item{grid-template-columns:minmax(0,1fr) 72px}.nf-thumb{width:72px}}@media (hover: none){.nf-item:hover,.card:hover,.chart-card:hover,.db:hover,.pl-card:hover{transform:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.tabs button,.seg button,.nf-item,.hb-row,.chart-card,.pf-acc,.pl-card,.day,.to-top{transition:none}}.layout.wide{grid-template-columns:minmax(0,1fr)}.layout>.stage,.pane,.ov-hot,.db,.hb,.nf{min-width:0}.pf-ch a.ic:not(:has(.brand-ic)){width:auto;max-width:100%;padding:0 12px;font-size:16px;text-align:center}@media (max-width: 760px){.ov-posters{margin-left:0;margin-right:0;padding:0 0 8px;scrollbar-width:thin}.hb-row:not(:has(.hb-src)){grid-template-columns:22px minmax(0,1fr) 80px;grid-template-areas:"rank body media" ". side media";row-gap:8px}.hb-row:not(:has(.hb-src)) .hb-side{grid-area:side;flex-direction:row;align-items:center;justify-content:flex-start}.hb-row:not(:has(.hb-src)) .hb-heat{grid-area:media;width:80px;font-size:20px}.hb-row:not(:has(.hb-src,.hb-img)){grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"rank body side" ". heat side"}.hb-row:not(:has(.hb-src,.hb-img)) .hb-heat{grid-area:heat;width:auto;font:700 16px/1.6 var(--sans)}.hb-row:has(.hb-src) .hb-heat{font:700 15px/1.6 var(--sans)}html[lang=en] .sub-inner #personSeg{flex:1 1 0}html[lang=en] .sub-inner #personSeg button{flex:1 1 0;min-width:0;padding:6px;white-space:normal;line-height:1.25;font-size:16px!important}}@media (min-width: 761px){.lp{align-items:start}.lp ol:before{top:55px;transform:none}.lp li{grid-template-rows:24px 42px auto 1fr;align-content:start}}@media (max-width: 760px){.mini-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 360px){body[data-hero-compact] .hero-inner{flex-wrap:wrap;max-height:none;gap:2px 10px;padding-right:112px}.hero .logo>svg{flex-shrink:0}.hero .logo>span{min-width:0}.hero .logo .wm{max-width:100%}}.layout.wide>.stage{overflow-x:clip}@media (max-width: 760px){.db-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px 14px 18px;gap:12px}.db-vs .av{display:flex;flex-direction:column;text-align:center;gap:6px}.db-vs .av b{white-space:nowrap}.db-vs>:first-child,.db-vs>:last-child{justify-self:center}.db .pill-link{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.6}}.tabs button:focus-visible,.seg button:focus-visible,.st-jump button:focus-visible{outline-offset:-4px}@media (max-width: 760px){body[data-tab=map] .sub-inner .subnav button{padding-left:5px;padding-right:5px}}.cr figcaption>.meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cr figcaption .tag{font-size:16px!important}.cr-date,.cr figcaption .heat{font-size:16px;white-space:nowrap}.cr-t{font-size:18px;line-height:1.6}.dates input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}body[data-tab=policy] #catChips{width:100%}.policy-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;width:100%}.policy-filters label{display:flex;flex-direction:column;gap:6px;min-width:210px;font-size:16px;font-weight:700}.policy-filters select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:10px;padding:9px 36px 9px 12px;background:var(--panel);color:var(--ink);font:17px var(--sans)}.policy-filters>p{flex-basis:100%;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.policy-reset{min-height:46px;padding:8px 14px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;font:16px var(--sans);text-decoration:underline;text-underline-offset:3px}.policy-selection{margin:0 0 6px;font-size:16px;font-weight:700}.policy-hint{margin:0 0 10px}.policy-guide{padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:10px}.policy-guide summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.6}.policy-guide dl{margin:12px 0}.policy-guide dl>div{margin:10px 0}.policy-guide dt{font-weight:700}.policy-guide dd{margin:3px 0 0 16px;color:var(--ink-2);font-size:16px;line-height:1.6}.policy-guide p{color:var(--ink-2);font-size:16px;line-height:1.6}.policy-row-meta{display:flex;flex-wrap:wrap;gap:3px 12px;margin:6px 0;font-size:16px;color:var(--ink-2);line-height:1.6}:is(.policy-row-meta,.policy-guide) i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%}@media (max-width: 600px){.policy-filters{gap:10px}.policy-filters label{flex:1 1 0;min-width:0}.policy-filters select{padding-right:22px;padding-left:8px;font-size:17px}.policy-reset{flex-basis:100%}}.quote-section{margin:12px 0 6px}.quote-section-head{margin:0 0 20px}.quote-section-head h3{margin:0 0 8px;font:900 28px/1.4 var(--serif);letter-spacing:.04em}.quote-section-head p{margin:0;max-width:70ch;color:var(--ink-2);font-size:16px;line-height:1.8}.hm-r-said .hm-quotes{display:grid;gap:20px;width:100%;align-content:stretch;grid-template-rows:repeat(3,minmax(0,1fr))}.hm-said.quote-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:1fr auto;min-height:280px;height:auto;margin:0;padding:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel);box-shadow:var(--surface-shadow)}.quote-photo{display:block;position:relative;min-width:0;min-height:230px;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--chip);cursor:zoom-in}.quote-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:var(--quote-photo-position, center);filter:saturate(.65);transition:transform .35s ease}.quote-photo:hover img{transform:scale(1.04)}.quote-photo:focus-visible{outline-offset:-5px;outline-color:#fff}.quote-photo>span{position:absolute;bottom:12px;left:12px;padding:3px 8px;background:#141414c7;border-radius:4px;color:#fff;font-size:14px;line-height:1.6}.quote-body{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 22px 26px;background:color-mix(in srgb,var(--c) 3%,var(--panel))}.quote-eyebrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:16px;line-height:1.5}.quote-eyebrow b{font-weight:700;color:var(--ink)}.quote-eyebrow>span{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em}.quote-body .quote-mark{position:static;margin:8px 0 -18px;height:42px;font:700 64px/1 var(--serif);color:var(--c);opacity:.6}.quote-body blockquote{position:relative;margin:auto 0;padding:14px 0 0}.hm-said.quote-card blockquote p{margin:0;font:700 22px/1.65 var(--serif);letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.hm-said.quote-card .quote-footer{grid-column:1 / -1;margin:0;padding:12px 18px;background:var(--panel);border-top:1px solid var(--line);font-size:16px;line-height:1.7}.quote-citation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.quote-citation>span{color:var(--ink-2)}.hm-said .quote-source{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.quote-credit{margin-top:4px}.quote-credit summary{width:fit-content;cursor:pointer;color:var(--muted);font-size:16px}.quote-credit>div{margin-top:8px;color:var(--ink-2);overflow-wrap:anywhere}.quote-photo-empty{display:grid;place-items:center;cursor:default;color:var(--c)}.quote-photo-empty .ico{width:64px;height:64px;opacity:.3}@media (max-width: 1100px) and (min-width: 761px){.hm-said.quote-card{grid-template-columns:1fr}.quote-photo{min-height:220px}}@media (max-width: 760px){.hm-r-said .hm-quotes{gap:20px;grid-template-rows:none}.hm-said.quote-card{grid-template-columns:1fr;min-height:0}.quote-photo{min-height:0;height:230px}.quote-body{padding:20px 22px 24px}.hm-said.quote-card blockquote p{font-size:23px;line-height:1.7}.quote-body blockquote{margin:0}.quote-section-head h3{font-size:25px}}@media (prefers-reduced-motion: reduce){.quote-photo img{transition:none}}.pl-quotes{align-items:stretch}.pl-quote{display:flex;flex-direction:column}.pl-quote blockquote{flex:1}.pl-quote figcaption{margin-top:auto}@media (min-width: 761px){@supports (grid-template-rows: subgrid){.pl-quotes.n2{grid-template-rows:auto auto auto;row-gap:0}.pl-quotes.n2 .pl-quote{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.pl-quotes.n2 .pl-quote blockquote{grid-row:1;align-self:start}.pl-quotes.n2 .pl-quote figcaption{display:grid;grid-row:2 / span 2;grid-template-rows:subgrid;grid-template-columns:36px minmax(0,1fr) max-content;column-gap:10px;row-gap:10px;margin-top:0}.pl-quotes.n2 figcaption .av-mini{grid-area:1 / 1;align-self:start}.pl-quotes.n2 figcaption>b{grid-area:1 / 2;align-self:start;padding-top:5px;min-width:0}.pl-quotes.n2 .pl-count{grid-area:1 / 3;align-self:start;margin-left:0;white-space:nowrap}.pl-quotes.n2 figcaption>small{grid-area:2 / 1 / auto / -1;align-self:start}}}