.pm{--char:oklch(15% .012 60);--night:oklch(17% .025 255);--night-2:oklch(21% .03 255);--stone:oklch(31% .02 70);--ivory:oklch(96% .02 88);--parch:oklch(91.5% .04 84);--parch-2:oklch(87% .05 80);--card:oklch(95.5% .028 88);--ink:oklch(24% .03 55);--ink-soft:oklch(35% .035 55);--muted:oklch(45% .035 60);--gold:oklch(76% .115 78);--gold-bright:oklch(84% .12 80);--gold-deep:oklch(48% .1 68);--amber:oklch(72% .14 62);--sepia:oklch(42% .07 60);--blue:oklch(72% .05 235);--blue-deep:oklch(42% .06 240);--rose:oklch(42% .1 25);--rule:oklch(72% .07 78);--display:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", Arial, sans-serif;--serif:Georgia, "Times New Roman", serif;min-width:0;color:var(--ink);background:var(--parch);font-family:var(--sans);overflow-x:clip}.pm *,.pm :before,.pm :after{box-sizing:border-box}.pm a{color:inherit;text-decoration:none}.pm button{font:inherit}.pm h1,.pm h2,.pm h3,.pm h4{color:inherit;font-family:var(--display);margin:0;font-weight:500}.pm p{margin:0}.pm ul,.pm ol{margin:0;padding:0;list-style:none}.pm [id]{scroll-margin-top:96px}.pm .pm-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm a:focus-visible,.pm button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.pm .pm-parch :focus-visible{outline-color:var(--gold-deep)}.pm .pm-parch{color:var(--ink);background:radial-gradient(ellipse at 10% 0%, oklch(97% .03 90/.7), transparent 55%), radial-gradient(ellipse at 100% 100%, oklch(83% .06 72/.4), transparent 55%), var(--parch);position:relative}.pm .pm-parch.pm-alt{background:radial-gradient(ellipse at 90% 0%, oklch(95% .035 86/.7), transparent 55%), var(--parch-2)}.pm .pm-dark{isolation:isolate;color:oklch(90% .04 84);background:radial-gradient(ellipse at 85% 0%, oklch(27% .05 62/.55), transparent 60%), linear-gradient(180deg, var(--night-2), var(--night));position:relative;overflow:hidden}.pm .pm-wrap{width:min(1160px,100% - 48px);margin:0 auto}.pm .pm-narrow{max-width:820px}.pm section{padding:84px 0 88px}.pm .pm-hero,.pm .pm-divider{padding:0}.pm .pm-eyebrow{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.pm .pm-parch .pm-eyebrow{color:var(--gold-deep)}.pm h2{margin-bottom:26px;font-size:clamp(34px,4.2vw,56px);line-height:1.04}.pm .pm-center-h{text-align:center}.pm .pm-center-h:after{content:"✦";color:var(--gold-deep);margin-top:14px;font-size:13px;display:block}.pm .pm-dark .pm-center-h:after{color:var(--gold)}.pm .pm-lede{text-align:center;max-width:680px;color:var(--ink-soft);font-family:var(--serif);margin:-8px auto 36px;font-size:18px;line-height:1.7}.pm .pm-prose p{font-family:var(--serif);color:var(--ink-soft);margin-bottom:18px;font-size:18px;line-height:1.8}.pm .pm-dark .pm-prose p{color:oklch(90% .035 84)}.pm .pm-prose strong{color:var(--ink)}.pm .pm-dark .pm-prose strong{color:var(--gold-bright)}.pm .pm-prose em{color:inherit}.pm .pm-left{margin-left:0}.pm .pm-lead{font-family:var(--display)!important;color:var(--ink)!important;font-size:clamp(24px,2.4vw,30px)!important;line-height:1.35!important}.pm .pm-said{border-left:2px solid var(--gold);padding-left:20px;font-style:italic;font-family:var(--display)!important;color:var(--gold-deep)!important;font-size:25px!important;line-height:1.35!important}.pm .pm-dark .pm-said{color:var(--gold-bright)!important}.pm .pm-question{margin-top:26px;font-weight:600;font-family:var(--display)!important;color:var(--gold-deep)!important;font-size:clamp(26px,2.8vw,34px)!important;line-height:1.2!important}.pm .pm-title-quote{font-weight:600;font-family:var(--display)!important;color:var(--ink)!important;font-size:26px!important;line-height:1.3!important}.pm .pm-emph{font-style:italic;font-family:var(--display)!important;color:var(--gold-deep)!important;font-size:26px!important;line-height:1.35!important}.pm .pm-dark .pm-emph{color:var(--gold-bright)!important}.pm .pm-fine{color:var(--muted);font-size:13px;font-style:italic;line-height:1.6}.pm .pm-dark .pm-fine{color:oklch(80% .04 84)}.pm .pm-fine-block{margin-top:24px}.pm .pm-source{color:var(--muted);margin:22px 0 0;line-height:1.5;font-family:var(--sans)!important;font-size:13px!important}.pm .pm-source a{color:var(--gold-deep);text-underline-offset:3px;text-decoration:underline}.pm .pm-dark .pm-source,.pm .pm-dark .pm-source a{color:var(--gold)}.pm .pm-badge{margin:0 0 22px}.pm .pm-tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:6px 11px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.pm .pm-tag-gold{color:var(--gold-bright);border-color:color-mix(in oklab, var(--gold) 70%, transparent);background:oklch(20% .04 70/.5)}.pm .pm-parch .pm-tag-gold{color:var(--gold-deep);background:0 0}.pm .pm-tag-blue{color:var(--blue-deep);border-color:var(--blue-deep);background:oklch(88% .03 235/.5)}.pm .pm-tag-rose{color:oklch(88% .06 25);background:oklch(25% .06 25/.6);border-color:oklch(70% .1 25)}.pm .pm-parch .pm-tag-rose{color:var(--rose);border-color:var(--rose);background:oklch(93% .03 25/.6)}.pm .pm-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.pm .pm-split-rev{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pm .pm-side{gap:22px;display:grid;position:sticky;top:100px}.pm .pm-stack{position:static}.pm .pm-relative{z-index:1;position:relative}.pm .pm-figure{margin:0}.pm .pm-figure img{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);width:100%;height:auto;display:block;box-shadow:0 22px 40px -22px oklch(10% .02 60/.7)}.pm .pm-figure figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.pm .pm-dark .pm-figure figcaption{color:oklch(82% .04 84)}.pm .pm-section-fig img{background:var(--parch)}.pm .pm-art-caption{z-index:3;letter-spacing:.08em;color:oklch(92% .04 84);text-shadow:0 1px 8px oklch(10% .02 60/.95);max-width:calc(100% - 48px);font-size:12px;position:absolute;bottom:18px;left:24px}.pm .pm-art-caption-static{max-width:none;margin-top:28px;position:static}.pm .pm-hero{isolation:isolate;min-height:clamp(640px,88vh,860px);color:var(--ivory);background:var(--char);border-bottom:1px solid var(--gold);align-items:center;display:grid;position:relative;overflow:hidden}.pm .pm-hero-img{z-index:-2;object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.pm .pm-hero-shade{z-index:-1;background:linear-gradient(90deg,oklch(10% .01 60/.94) 0%,oklch(10% .01 60/.8) 34%,oklch(10% .01 60/.2) 64%,#0000 100%),linear-gradient(#0000 70%,oklch(10% .01 60/.6));position:absolute;inset:0}.pm .pm-hero-copy{width:min(1160px,100% - 48px);margin:0 auto;padding:130px 0 110px}.pm .pm-hero .pm-eyebrow{color:var(--gold-bright)}.pm .pm-hero h1{max-width:7.5em;color:var(--ivory);text-shadow:0 2px 30px oklch(10% .02 60/.7);font-size:clamp(54px,7.6vw,112px);line-height:.96}.pm .pm-rule{width:210px;color:var(--gold);align-items:center;gap:14px;margin:28px 0 26px;font-size:12px;display:flex}.pm .pm-rule i{background:color-mix(in oklab, var(--gold) 65%, transparent);flex:1;height:1px}.pm .pm-hook{max-width:520px;font-family:var(--display);color:oklch(94% .03 86);font-size:clamp(22px,2.3vw,30px);line-height:1.35}.pm .pm-core{max-width:520px;font-family:var(--display);color:var(--gold-bright);margin-top:24px;font-size:clamp(19px,1.8vw,23px);font-style:italic;line-height:1.45}.pm .pm-scroll{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.pm .pm-feeling-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.pm .pm-trail{gap:18px;display:grid;position:sticky;top:100px}.pm .pm-trail li{background:var(--card);border:1px solid var(--rule);outline:1px solid color-mix(in oklab, var(--gold) 38%, transparent);outline-offset:-7px;padding:26px 28px 24px 112px;position:relative}.pm .pm-trail-year{font-family:var(--display);color:var(--gold-deep);font-size:40px;font-style:italic;line-height:1;position:absolute;top:20px;left:24px}.pm .pm-trail h3{margin-bottom:8px;font-size:24px;line-height:1.15}.pm .pm-trail p{font-family:var(--serif);color:var(--ink-soft);font-size:15px;line-height:1.6}.pm .pm-trail a{color:var(--gold-deep);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold-deep);align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.pm .pm-note{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--gold-deep);padding:24px 26px}.pm .pm-note h3{margin-bottom:8px;font-size:24px}.pm .pm-note p{font-family:var(--serif);color:var(--ink-soft);font-size:15px;line-height:1.65}.pm .pm-pull{border-left:3px solid var(--gold);font-family:var(--display);color:var(--ink);margin:44px 0;padding:8px 0 8px 30px;font-size:clamp(34px,4.6vw,58px);font-style:italic;font-weight:500;line-height:1.12}.pm .pm-pull-sm{color:var(--gold-bright);margin:26px 0;font-size:clamp(26px,3vw,36px)}.pm .pm-pull-gold{color:var(--ivory);gap:4px;margin:38px 0;font-size:clamp(26px,3.2vw,40px);display:grid}.pm .pm-pull-gold strong{color:var(--gold-bright);font-size:1.3em;font-weight:600}.pm .pm-pull-gold span{color:oklch(88% .05 84)}.pm .pm-callout{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--rose);margin:26px 0;padding:20px 24px}.pm .pm-callout p{margin-bottom:8px}.pm .pm-callout p:last-child{margin-bottom:0}.pm .pm-repeats{border-top:1px solid var(--rule);gap:0;display:grid}.pm .pm-repeats li{border-bottom:1px solid var(--rule);font-family:var(--display);color:var(--ink);padding:18px 4px;font-size:27px;line-height:1.2}.pm .pm-repeats .pm-repeats-last{color:var(--gold-deep);font-style:italic}.pm .pm-divider{border-block:1px solid var(--gold);height:clamp(150px,20vw,230px);position:relative;overflow:hidden}.pm .pm-divider img{object-fit:cover;object-position:50% 45%;filter:brightness(.7);width:100%;height:100%}.pm .pm-divider span{letter-spacing:.08em;color:oklch(92% .04 84);text-shadow:0 1px 8px oklch(10% .02 60);font-size:12px;position:absolute;bottom:12px;left:24px}.pm .pm-case-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:60px;display:grid}.pm .pm-case-side{gap:22px;display:grid;position:sticky;top:100px}.pm .pm-tall img{aspect-ratio:3/4;object-fit:cover}.pm .pm-sequence{counter-reset:s;border-top:1px solid color-mix(in oklab, var(--gold) 45%, transparent);gap:0;display:grid}.pm .pm-sequence li{border-bottom:1px solid color-mix(in oklab, var(--gold) 45%, transparent);counter-increment:s;grid-template-columns:34px 1fr;align-items:baseline;gap:0 10px;padding:11px 0;display:grid}.pm .pm-sequence li:before{content:counter(s);font-family:var(--display);color:var(--gold);grid-row:span 2;font-size:24px;font-style:italic}.pm .pm-sequence b{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);font-size:12px}.pm .pm-sequence span{font-family:var(--serif);color:oklch(86% .04 84);font-size:14px}.pm .pm-legend{gap:8px;display:grid}.pm .pm-legend li{font-family:var(--serif);color:var(--ink-soft);background:var(--card);border:1px solid var(--rule);padding:10px 14px;font-size:14px;line-height:1.5}.pm .pm-legend b{color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.pm .pm-witnesses{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 38px;display:grid}.pm .pm-witnesses li{border:1px solid color-mix(in oklab, var(--gold) 50%, transparent);background:oklch(23% .03 255/.8);flex-direction:column;gap:12px;padding:26px 24px;display:flex}.pm .pm-witnesses .pm-tag{align-self:flex-start}.pm .pm-witnesses h3{color:var(--ivory);font-size:26px}.pm .pm-witnesses p{font-family:var(--serif);color:oklch(88% .04 84);font-size:16px;line-height:1.7}.pm .pm-reveal{text-align:center;color:var(--ivory);background:linear-gradient(160deg, var(--night-2), var(--char));border:1px solid var(--gold);outline:1px solid color-mix(in oklab, var(--gold) 40%, transparent);outline-offset:-8px;margin:44px 0 30px;padding:36px 34px}.pm .pm-reveal-a{font-family:var(--display);text-transform:none;font-size:clamp(26px,3.2vw,38px);line-height:1.2}.pm .pm-reveal-b{font-family:var(--display);color:var(--gold-bright);margin-top:20px;font-size:clamp(26px,3.2vw,38px);font-style:italic;line-height:1.2}.pm .pm-reveal [hidden]{display:none}.pm .pm-btn{color:var(--char);background:var(--gold);border:1px solid var(--gold);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;padding:13px 22px;font-size:12px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.pm .pm-btn:hover{background:var(--gold-bright)}.pm .pm-btn-ghost{color:var(--gold-bright);border-color:var(--gold);background:0 0}.pm .pm-btn-ghost:hover{color:var(--char);background:var(--gold)}.pm .pm-keep{text-align:center;border-block:1px solid color-mix(in oklab, var(--gold) 55%, transparent);font-family:var(--display);color:var(--gold-bright);margin:34px 0 26px;padding:26px 0;font-size:clamp(32px,4.4vw,54px);font-style:italic;line-height:1.15}.pm .pm-plain{margin:0 0 22px 4px}.pm .pm-plain li{font-family:var(--serif);color:oklch(90% .035 84);padding:5px 0 5px 24px;font-size:18px;line-height:1.6;position:relative}.pm .pm-plain li:before{content:"✦";color:var(--gold);font-size:11px;position:absolute;top:8px;left:0}.pm .pm-science{grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;display:grid}.pm .pm-science>div{border:1px solid color-mix(in oklab, var(--gold) 50%, transparent);background:oklch(24% .03 255/.85);padding:28px 28px 26px}.pm .pm-science h3{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.pm .pm-science-not h3{color:oklch(82% .08 25)}.pm .pm-science li{border-top:1px solid color-mix(in oklab, var(--gold) 28%, transparent);font-family:var(--serif);color:oklch(90% .035 84);padding:9px 0;font-size:16px;line-height:1.5}.pm .pm-flow{gap:0;margin:12px 0 28px;display:grid}.pm .pm-flow li{background:var(--card);border:1px solid var(--rule);align-items:center;gap:18px;padding:20px 22px;display:flex;position:relative}.pm .pm-flow li:not(:last-child):after{content:"↓";z-index:2;width:22px;height:22px;color:var(--gold-deep);background:var(--parch);place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;bottom:-22px;left:36px}.pm .pm-flow li+li{margin-top:22px}.pm .pm-flow-n{width:44px;height:44px;font-family:var(--display);color:var(--gold-bright);background:var(--night-2);border-radius:50%;flex:none;place-items:center;font-size:26px;font-style:italic;display:grid}.pm .pm-flow b{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:14px}.pm .pm-flow p{font-family:var(--serif);color:var(--ink-soft);margin-top:4px;font-size:16px;line-height:1.5}.pm .pm-verdict-line{text-align:center;margin:26px 0 30px}.pm .pm-twin{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 26px;display:grid}.pm .pm-twin>div{border:1px solid var(--rule);background:var(--card);padding:24px 24px 22px}.pm .pm-twin span{letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.pm .pm-twin-true span{color:var(--gold-deep)}.pm .pm-twin-no span{color:var(--rose)}.pm .pm-twin p{font-family:var(--display);color:var(--ink);font-size:26px;line-height:1.2}.pm .pm-twin-no{border-left:3px solid var(--rose)}.pm .pm-twin-true{border-left:3px solid var(--gold-deep)}.pm .pm-factors{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0;display:grid}.pm .pm-factors li{background:var(--card);border:1px solid var(--rule);outline:1px solid color-mix(in oklab, var(--gold) 36%, transparent);outline-offset:-6px;padding:24px 22px 20px}.pm .pm-factors h3{margin-bottom:8px;font-size:25px;line-height:1.1}.pm .pm-factors p{font-family:var(--serif);color:var(--ink-soft);font-size:15px;line-height:1.6}.pm .pm-factors span{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);margin-top:14px;font-size:12px;font-weight:700;display:block}.pm .pm-callout-line{background:var(--card);border-left:3px solid var(--blue-deep);margin:8px 0 18px;padding:16px 20px;font-family:var(--display)!important;color:var(--ink)!important;font-size:26px!important;line-height:1.25!important}.pm .pm-bg{z-index:-2;position:absolute;inset:0}.pm .pm-bg img{object-fit:cover;object-position:50% 40%;opacity:.28;width:100%;height:100%}.pm .pm-bg:after{content:"";background:linear-gradient(180deg, var(--night) 0%, transparent 25%, transparent 70%, var(--night) 100%);position:absolute;inset:0}.pm .pm-bg-closing img{opacity:.5;object-position:50% 30%}.pm .pm-verdicts{counter-reset:v;gap:16px;display:grid}.pm .pm-verdicts li{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--gold-deep);padding:26px 28px 24px;position:relative}.pm .pm-verdicts .pm-verdict-no{border-left-color:var(--rose);background:oklch(95% .025 30)}.pm .pm-verdict-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.pm .pm-verdicts h3{font-size:26px;line-height:1.2}.pm .pm-verdict-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);background:var(--gold-deep);flex:none;padding:5px 12px;font-size:13px;font-weight:800}.pm .pm-verdict-no .pm-verdict-badge{background:var(--rose)}.pm .pm-verdicts p{font-family:var(--serif);color:var(--ink-soft);font-size:16px;line-height:1.7}.pm .pm-tabs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pm .pm-tabs button{text-align:left;color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;font-family:var(--display);padding:16px 12px 14px;font-size:20px;line-height:1.12;transition:background .2s,color .2s}.pm .pm-tabs button span{color:var(--gold-deep);margin-bottom:6px;font-size:17px;font-style:italic;display:block}.pm .pm-tabs button.active{color:var(--ivory);background:var(--night-2);border-color:var(--gold)}.pm .pm-tabs button.active span{color:var(--gold-bright)}.pm .pm-panel{background:var(--card);border:1px solid var(--gold);margin-top:8px;padding:32px}.pm .pm-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pm .pm-panel h3{font-size:clamp(30px,3.4vw,40px)}.pm .pm-panel-summary{font-family:var(--serif);color:var(--ink-soft);margin-bottom:24px;font-size:17px;line-height:1.6}.pm .pm-panel-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pm .pm-panel-cols h4{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.pm .pm-panel-cols>div:last-child h4{color:var(--rose)}.pm .pm-panel-cols li{border-top:1px solid color-mix(in oklab, var(--rule) 55%, transparent);font-family:var(--serif);color:var(--ink-soft);padding:9px 0 9px 18px;font-size:15.5px;line-height:1.6;position:relative}.pm .pm-panel-cols li:before{content:"•";color:var(--gold-deep);position:absolute;left:2px}.pm .pm-theories .pm-fine{margin-top:16px}.pm .pm-wild{color:var(--ivory);background:linear-gradient(160deg, var(--night-2), var(--char));border:1px solid var(--gold);outline:1px solid color-mix(in oklab, var(--gold) 38%, transparent);outline-offset:-8px;margin-top:44px;padding:30px 32px}.pm .pm-wild-head{align-items:flex-start;gap:16px;display:flex}.pm .pm-wild-head svg{color:var(--gold);flex:none;margin-top:6px}.pm .pm-wild h3{font-size:32px}.pm .pm-wild-head p{font-family:var(--serif);color:oklch(88% .04 84);margin-top:6px;font-size:16px;line-height:1.6}.pm .pm-wild [hidden]{display:none}.pm .pm-wild-body{border-top:1px solid color-mix(in oklab, var(--gold) 45%, transparent);margin-top:22px;padding-top:22px}.pm .pm-wild-body h4{color:var(--gold-bright);margin-bottom:12px;font-size:28px;font-style:italic}.pm .pm-wild-body p{font-family:var(--serif);color:oklch(90% .035 84);margin-bottom:14px;font-size:16.5px;line-height:1.75}.pm .pm-poll-sec{padding:20px 0 90px}.pm .pm-poll{text-align:center}.pm .pm-poll .pm-eyebrow{color:var(--gold-deep)}.pm .pm-poll h2{margin-bottom:32px;font-size:clamp(32px,4vw,48px)}.pm .pm-poll-options{text-align:left;gap:10px;display:grid}.pm .pm-poll-option{min-height:56px;color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;padding:0 20px;font-size:21px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.pm .pm-poll-option:hover,.pm .pm-poll-option.chosen{border-color:var(--gold-deep)}.pm .pm-poll-bar{background:color-mix(in oklab, var(--gold) 26%, transparent);transition:width .6s;position:absolute;inset:0 auto 0 0}.pm .pm-poll-option.chosen .pm-poll-bar{background:color-mix(in oklab, var(--blue-deep) 22%, transparent)}.pm .pm-poll-label,.pm .pm-poll-pct{align-items:center;gap:8px;display:inline-flex;position:relative}.pm .pm-poll-pct{font-family:var(--sans);font-size:13px;font-weight:700}.pm .pm-poll .pm-fine{margin-top:18px}.pm .pm-closing{border-block:1px solid var(--gold);padding:100px 0 90px}.pm .pm-closing h2{text-align:center}.pm .pm-final{text-align:center;font-family:var(--display);color:var(--ivory);margin-top:38px;font-size:clamp(34px,4.4vw,54px);line-height:1.1}.pm .pm-final-2{color:var(--gold-bright);margin-top:6px;font-style:italic}.pm .pm-reader-q{text-align:center;max-width:640px;font-family:var(--display);color:var(--ivory);border:1px solid var(--gold);background:oklch(12% .02 60/.72);margin:46px auto 0;padding:26px 28px;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.25}.pm .pm-more{width:fit-content;color:var(--gold-bright);border-bottom:1px solid var(--gold);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:36px auto 0;padding-bottom:9px;font-size:12px;font-weight:700;display:flex}.pm .pm-next{padding:70px 0}.pm .pm-next-card{text-align:center;background:var(--card);border:1px solid var(--gold);outline:1px solid color-mix(in oklab, var(--gold) 40%, transparent);outline-offset:-8px;padding:40px 36px}.pm .pm-next-card h2{margin-bottom:12px}.pm .pm-next-card p:not(.pm-eyebrow){max-width:520px;font-family:var(--serif);color:var(--ink-soft);margin:0 auto 20px;font-size:17px;line-height:1.7}.pm .pm-next-card a{color:var(--gold-deep);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--gold-deep);align-items:center;gap:8px;padding-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.pm .pm-sources{padding:20px 0 96px}.pm .pm-sources ol{counter-reset:s;margin-bottom:20px}.pm .pm-sources li{border-top:1px solid var(--rule);counter-increment:s;grid-template-columns:38px 1fr;column-gap:12px;padding:14px 0;display:grid}.pm .pm-sources li:before{content:counter(s, decimal-leading-zero);font-family:var(--display);color:var(--gold-deep);grid-row:span 2;font-size:20px;font-style:italic}.pm .pm-sources a strong{font-family:var(--display);text-decoration:underline;-webkit-text-decoration-color:var(--gold-deep);-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-underline-offset:4px;font-size:21px;font-weight:500;line-height:1.2}.pm .pm-sources a:hover strong{color:var(--rose)}.pm .pm-sources li>span{color:var(--muted);font-size:14px;line-height:1.5}@media (width<=1000px){.pm .pm-split,.pm .pm-split-rev,.pm .pm-feeling-grid,.pm .pm-case-grid{grid-template-columns:1fr;gap:40px}.pm .pm-side,.pm .pm-trail,.pm .pm-case-side{position:static}.pm .pm-tall img{aspect-ratio:4/5}.pm .pm-witnesses{grid-template-columns:1fr}.pm .pm-factors{grid-template-columns:repeat(2,1fr)}.pm .pm-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.pm .pm-tabs button{padding:14px 10px 12px;font-size:17px}}@media (width<=720px){.pm section{padding:60px 0 64px}.pm .pm-hero{align-items:end;min-height:640px}.pm .pm-hero-copy{padding:110px 0 96px}.pm .pm-hero-img{object-position:70% 50%}.pm .pm-hero-shade{background:linear-gradient(oklch(10% .01 60/.35) 0%,oklch(10% .01 60/.82) 55%,oklch(10% .01 60/.95) 100%)}.pm .pm-scroll{display:none}.pm .pm-prose p{font-size:17px;line-height:1.75}.pm .pm-trail li{padding:24px 22px 22px}.pm .pm-trail-year{margin-bottom:6px;display:block;position:static}.pm .pm-science,.pm .pm-twin,.pm .pm-panel-cols,.pm .pm-tabs{grid-template-columns:1fr}.pm .pm-tabs button{align-items:baseline;gap:12px;display:flex}.pm .pm-tabs button span{margin:0}.pm .pm-panel{padding:24px 20px}.pm .pm-factors{grid-template-columns:1fr}.pm .pm-verdict-head{flex-direction:column;gap:10px}.pm .pm-wild{padding:26px 22px}.pm .pm-reveal{padding:28px 20px}.pm .pm-flow li{gap:14px;padding:16px}.pm .pm-pull{padding-left:20px}.pm .pm-art-caption{left:16px}.pm .pm-divider span{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.pm *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
