:root{--cream:#F2EBDC;--ink:#1E1C1A;--burg:#6E1423;--gold:#D1A732;--gray:#8C867B;--soft:#E4DAC6;--dim:#3A3632;--serif:Georgia,'Times New Roman',serif;--sans:'Helvetica Neue',Helvetica,Arial,sans-serif}
*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}
.wrap{max-width:1180px;margin:0 auto;padding:0 40px}.k{font:700 12px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase}.stamp{display:block;overflow:visible;transform:rotate(-11deg);flex:none}
header.site{display:flex;align-items:center;gap:16px;padding:22px 0}header.site a.home{display:flex;align-items:center;gap:16px;text-decoration:none}header.site b{font:700 21px/1.1 var(--serif)}header.site nav{margin-left:auto;display:flex;gap:28px;font:600 14px var(--sans)}header.site nav a{text-decoration:none;border-bottom:2px solid transparent;padding-bottom:3px}header.site nav a:hover{border-color:var(--burg)}
.intro{padding:34px 0 46px;border-top:3px solid var(--ink)}.intro h1{font:700 64px/1.02 var(--serif);letter-spacing:-.01em;max-width:900px}.intro h1 em{font-style:normal;color:var(--burg)}.intro p{font:400 20px/1.5 var(--sans);margin-top:18px;max-width:640px;color:var(--dim)}
.latest{background:var(--burg);color:var(--cream);padding:54px 0 60px;position:relative;overflow:hidden}.latest .k{color:var(--gold)}.latest q,.case q{quotes:"\201C" "\201D"}.latest q{display:block;font:italic 400 30px/1.25 var(--serif);max-width:760px;margin-top:14px;opacity:.92}
.latest .row{display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:end;margin-top:26px}.big{font:700 300px/.86 var(--serif);color:var(--gold);letter-spacing:-.03em;margin-left:-10px}.latest h1,.latest h2{font:700 44px/1.06 var(--serif)}.latest .numl{font:400 19px/1.45 var(--sans);margin-top:12px;opacity:.88}
.bars{margin-top:64px;max-width:860px}.bar{display:grid;grid-template-columns:150px 1fr 80px;gap:16px;align-items:center;margin:9px 0;font:600 15px var(--sans)}.bar i{display:block;height:20px;background:currentColor;opacity:.3;min-width:3px}.bar.us i{background:var(--gold);opacity:1}.bar span:last-child{font:700 19px var(--serif);text-align:right;font-variant-numeric:tabular-nums}
.btn{display:inline-block;margin-top:36px;background:var(--gold);color:var(--ink);font:800 14px var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:17px 26px;text-decoration:none}.btn:hover{background:var(--cream)}
.v{display:inline-block;border:4px solid currentColor;padding:11px 16px;font:800 19px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-5deg);text-align:center;white-space:nowrap}.v small{display:block;font:600 10px var(--sans);letter-spacing:.22em;margin-bottom:7px;opacity:.8}.v.held{color:var(--burg)}.latest .v{position:absolute;right:40px;top:48px;color:var(--gold)}
.docket{padding:54px 0 20px}.dh{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}.dh span:last-child{color:var(--gray)}
.case{display:grid;grid-template-columns:86px 1fr auto;gap:28px;padding:34px 0;border-bottom:1px solid var(--gray);align-items:start;text-decoration:none}.case .no{font:700 42px/1 var(--serif);color:var(--gray)}.case q{display:block;font:italic 400 32px/1.2 var(--serif)}.case h3{font:700 21px/1.3 var(--sans);margin-top:14px}.case .fig{margin-top:12px;font:400 16px/1.45 var(--sans);color:var(--dim)}.case .fig b{font:700 30px/1 var(--serif);color:var(--burg);margin-right:8px}a.case:hover q{color:var(--burg)}
.send{margin:50px 0 0;background:var(--ink);color:var(--cream);padding:50px 0}.send h2{font:700 40px/1.1 var(--serif);max-width:760px}.send p{font:400 19px/1.5 var(--sans);margin-top:14px;max-width:640px;opacity:.86}.send a{color:var(--gold)}
footer{padding:34px 0 56px;font:400 14px/1.6 var(--sans);color:var(--gray)}
.ep{padding:26px 0 60px;border-top:3px solid var(--ink)}.ep .cols{display:grid;grid-template-columns:1fr 320px;gap:56px;margin-top:44px}.ep h2{font:700 30px/1.15 var(--serif);margin:40px 0 14px}.ep h2:first-child{margin-top:0}.ep p,.ep li{font:400 18px/1.6 var(--serif)}.ep ul{padding-left:20px}.ep li{margin:10px 0}.ep aside{font:400 15px/1.5 var(--sans)}.ep aside div.ch{display:flex;gap:14px;padding:8px 0;border-bottom:1px solid var(--soft)}.ep aside div.ch b{font-variant-numeric:tabular-nums;color:var(--burg);min-width:48px}.ep .src{font:400 14px/1.6 var(--sans);color:var(--dim);margin-top:30px;padding-top:18px;border-top:1px solid var(--gray)}
.video{position:relative;padding-top:56.25%;background:var(--ink);margin-top:40px}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:820px){.wrap{padding:0 20px}header.site{flex-wrap:wrap;gap:12px}header.site b{font-size:17px}header.site nav{margin-left:0;width:100%;gap:22px}.intro h1{font-size:40px}.intro p{font-size:18px}
.latest{padding:36px 0 44px}.latest .v{position:static;margin:4px 0 22px}.latest q{font-size:23px}.latest .row{grid-template-columns:1fr;gap:14px}.big{font-size:150px;margin-left:-4px}.bars{margin-top:34px}.latest h1,.latest h2{font-size:30px}.bar{grid-template-columns:104px 1fr 56px;gap:10px;font-size:13px}.bar span:last-child{font-size:16px}
.case{grid-template-columns:1fr;gap:10px;padding:26px 0}.case .no{font-size:26px}.case q{font-size:25px}.case .v{justify-self:start;margin-top:10px;font-size:15px}.send h2{font-size:30px}.ep .cols{grid-template-columns:1fr;gap:34px}}