:root{--night: #111111;--smoke: #1a1a19;--ash: #262624;--cream: #efe6d1;--cream-2: #b9b2a1;--cream-3: #85806f;--gold: #c9a24a;--line: #34332f;--display: Didot, "Bodoni 72", "Bodoni MT", "Playfair Display", Georgia, serif;--serif: "Iowan Old Style", Charter, Georgia, serif;--sans: "Gill Sans", "Gill Sans MT", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--night);color:var(--cream);font:17px/1.65 var(--serif)}a{color:var(--gold)}img{max-width:100%;height:auto;display:block}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:12px;background:var(--gold);color:var(--night);padding:8px 12px;z-index:9}.stage{width:100%;max-width:980px;margin:0 auto;padding:0 16px}.top{border-bottom:1px solid var(--line)}.top-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding-top:12px;padding-bottom:12px}.crest{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--cream)}.crest-t{font:400 19px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.crest-t span{color:var(--gold)}.nav{display:flex;flex-wrap:wrap;gap:4px 16px}.nav a{font:400 13px/1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-2);text-decoration:none}.nav a:hover{color:var(--gold)}.title-card{text-align:center;padding:54px 0 46px;background:radial-gradient(ellipse at 50% 0%,#22211e 0%,var(--night) 70%);border-bottom:1px solid var(--line)}.title-card-sm{padding:34px 0 30px}.over{font:400 13px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.title-card h1{font:400 56px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.title-card .h1-sm{font-size:32px;line-height:1.15;letter-spacing:.02em;text-transform:none}.under{font:italic 400 22px/1.3 var(--serif);color:var(--cream-2);margin:0 0 26px}.verdict{display:inline-grid;gap:6px;padding:16px 30px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);margin-bottom:22px;position:relative}.verdict:before,.verdict:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--gold);opacity:.5}.verdict:before{top:4px}.verdict:after{bottom:4px}.verdict-k{font:400 12px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--cream-3)}.verdict-v{font:400 32px/1.1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.line{font:400 19px/1.6 var(--serif);color:var(--cream);margin:0 auto 12px}.small{font:400 14px/1.5 var(--sans);color:var(--cream-3);margin:0}.crumbs{display:flex;justify-content:center;gap:14px;margin-bottom:18px;font:400 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.crumbs a{color:var(--cream-3);text-decoration:none}.act{padding-top:44px}.act-head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.act-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.act-no{font:400 30px/1 var(--display);color:var(--gold)}.act-head h2{font:400 15px/1.2 var(--sans);letter-spacing:.24em;text-transform:uppercase;margin:0}.ledger{margin:0;background:var(--smoke);border:1px solid var(--line)}.ledger div{padding:14px 18px;border-bottom:1px solid var(--line)}.ledger div:last-child{border-bottom:0}.ledger dt{font:400 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-3)}.ledger dd{margin:4px 0 0;font-size:17px}.src{margin-left:8px;font:400 12px/1 var(--sans);letter-spacing:.06em;color:var(--gold);white-space:nowrap}.act-more{display:inline-block;margin-top:14px;font:400 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.body-t{color:var(--cream-2)}.family{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.family li{background:var(--smoke);padding:16px;font:400 20px/1.2 var(--display);text-align:center;letter-spacing:.04em}.qa details{border-bottom:1px solid var(--line);padding:14px 0}.qa summary{cursor:pointer;font:400 18px/1.4 var(--serif)}.qa summary::marker{color:var(--gold)}.qa p{margin:10px 0 0;color:var(--cream-2)}.reel{list-style:none;margin:0;padding:0}.reel li{display:grid;gap:2px;padding:14px 0;border-bottom:1px solid var(--line)}.reel a{font:400 22px/1.3 var(--display);color:var(--cream);text-decoration:none}.reel a:hover{color:var(--gold)}.reel time{font:13px/1 var(--sans);color:var(--cream-3);letter-spacing:.06em}.read{padding-top:34px;padding-bottom:20px;max-width:820px}.read>*+*{margin-top:22px}.hero{border:1px solid var(--line)}.pull{border-left:2px solid var(--gold);padding:4px 0 4px 18px;font:italic 19px/1.55 var(--serif)}.pull ul{margin:0;padding-left:18px}.prose>:first-child{margin-top:0}.prose h2{font:400 26px/1.2 var(--display);letter-spacing:.02em;margin:36px 0 12px;color:var(--cream)}.prose h3{font:400 14px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:28px 0 8px}.prose p,.prose ul,.prose ol{margin:0 0 18px}.prose li::marker{color:var(--gold)}.prose table{width:100%;border-collapse:collapse;font:15px/1.5 var(--sans);margin-bottom:22px;background:var(--smoke)}.prose th,.prose td{text-align:left;vertical-align:top;padding:11px 12px;border-bottom:1px solid var(--line)}.prose th{font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-3)}.prose blockquote{margin:26px 0;padding:0 0 0 20px;border-left:2px solid var(--gold);font:italic 20px/1.5 var(--serif)}.sources{font:14px/1.5 var(--sans);color:var(--cream-2);padding-left:20px}.next{display:grid;gap:4px;padding:18px;border:1px solid var(--gold);text-decoration:none;font:400 24px/1.2 var(--display);color:var(--cream)}.next span{font:400 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.next:hover{background:var(--smoke)}.lost{padding:70px 16px 90px;text-align:center}.foot{margin-top:56px;padding:0 0 40px}.deco{height:9px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);margin-bottom:26px;opacity:.7}.help{font:15px/1.55 var(--sans);color:var(--cream-2);margin:0 0 18px}.help span{color:var(--cream)}.foot-nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:18px}.foot-nav a{font:400 12px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-2);text-decoration:none}.foot-nav a:hover{color:var(--gold)}.legal{font:13px/1.5 var(--sans);color:var(--cream-3);margin:0 0 6px}@media(min-width:760px){.title-card h1{font-size:92px}.title-card .h1-sm{font-size:44px}.verdict-v{font-size:40px}.ledger div{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:baseline}.ledger dd{margin:0}.family{grid-template-columns:repeat(4,1fr)}.reel li{grid-template-columns:1fr auto;align-items:baseline;gap:20px}}
