@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--velvet-black: #0e0a0b;--oxblood: #3b0a12;--oxblood-lit: #4d101b;--curtain: #6e1423;--curtain-deep: #5a1020;--curtain-lit: #7c1a2b;--gold: #c9a24b;--gold-deep: #b8923f;--gold-bright: #e8cf8a;--ivory: #f3ebdd;--muted: #a89c8c;--ink: #17100f;--ink-soft: #5c4f47;--data-won: #d4af5a;--data-nominated: #8f867a;--data-empty: #2a2224;--data-count-1: #6f675e;--data-count-2: #a89c8c;--data-count-3: #f3ebdd;--font-display: "Bebas Neue", "Arial Narrow", sans-serif;--font-text: "EB Garamond", Georgia, serif;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-title: clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem);--step-head: clamp(2.5rem, 1.2rem + 5vw, 5.5rem);--step-marquee: clamp(4rem, 11.7vw, 10.5rem);--margin: clamp(16px, 2.2vw, 32px);--section-gap: clamp(96px, 12vw, 180px);--radius-data: 4px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--curtain);color:var(--ivory);font-family:var(--font-text);font-size:var(--step-body);line-height:1.45;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:.85;text-wrap:balance}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus, var(--gold-bright));outline-offset:2px}.sheet,.slip,.ledger,.programme-sheet,.search-sheet,.seat-card,.year-card,.encore-form input,.field-ivory,.field-gold,.envelope,.hero-action{--focus: var(--curtain)}::selection{background:var(--gold-bright);color:var(--ink)}.button{display:inline-block;padding:.7rem 1.2rem;background:var(--ink);color:var(--ivory);border:0;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease}.button:hover{background:var(--curtain);transform:translateY(-2px)}.button:active{transform:translateY(0)}.skip-link{position:fixed;top:8px;left:8px;z-index:60;padding:8px 14px;background:var(--ivory);color:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:none}.page-loading{min-height:100svh;background:var(--velvet-black)}.born-card{max-width:760px;color:var(--ivory);font-size:var(--step-body);line-height:1.45}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.site-footer{padding:clamp(56px,7vw,96px) var(--margin) 0;background:var(--curtain);color:var(--ivory);overflow:hidden}.site-footer-inner{container-type:inline-size}.site-footer-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px clamp(32px,6vw,96px);max-width:1100px;margin-bottom:clamp(32px,5vw,64px)}.site-footer-name{font-family:var(--font-display);font-size:calc(100cqw / 4.66);line-height:.8;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:var(--gold);margin-bottom:-.06em}.site-bar{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px clamp(16px,3vw,40px);padding:20px var(--margin)}.site-wordmark{margin-right:auto;font-family:var(--font-display);font-size:var(--step-lead);line-height:1;text-decoration:none;text-transform:uppercase}.site-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px clamp(12px,2vw,28px)}.site-links a,.site-search{padding:6px 0;border:0;background:none;color:inherit;font-family:var(--font-text);font-size:var(--step-body);text-decoration:none;cursor:pointer;transition:opacity .16s ease}.site-links a:hover,.site-search:hover{opacity:.7}.site-links a.active{text-decoration:underline;text-underline-offset:4px}@media(max-width:560px){.site-bar{padding-block:12px 8px}.site-links{order:3;width:100%;justify-content:space-between}}.archive-bar{background:var(--oxblood);color:var(--ivory)}.archive-main{min-height:60svh;padding-bottom:var(--section-gap);background:var(--velvet-black);color:var(--ivory)}.archive-status{padding:64px var(--margin);font-size:var(--step-lead)}.page-head{padding:clamp(32px,6vw,88px) var(--margin) clamp(32px,5vw,72px);background:var(--oxblood)}.page-head h1{max-width:14em;font-size:clamp(3rem,9vw,9rem);letter-spacing:-.03em}.page-lead{display:grid;gap:8px;max-width:38em;margin-top:20px;font-size:var(--step-lead);line-height:1.3}.sheet{margin:clamp(24px,4vw,56px) var(--margin) 0;padding:clamp(20px,4vw,56px);background:var(--ivory);color:var(--ink);border-top:5px dotted var(--velvet-black)}.sheet h2{font-size:var(--step-head);margin-bottom:clamp(16px,2vw,28px)}.sheet h3{font-size:var(--step-lead);line-height:1.05}.sheet h3 a{text-decoration:none}.sheet h3 a:hover{color:var(--curtain)}.section-title{margin:clamp(40px,6vw,88px) var(--margin) clamp(16px,2vw,28px);font-size:var(--step-head)}.entries{margin:0;padding:0;list-style:none}.entry{display:grid;grid-template-columns:6.6rem 1fr;gap:2px 12px;padding-block:7px}.entry-status{display:inline-flex;align-self:start;align-items:center;gap:6px;padding-top:3px;color:var(--ink-soft);font-size:var(--step-small)}.entry-status-won{color:var(--ink);font-weight:500}.entry-status-won i{width:10px;height:10px;background:var(--gold-deep);transform:rotate(45deg)}.entry-status-off{font-style:italic}.entry-winner .entry-credit>p:first-child{font-weight:500}.entry-film{font-style:italic}.entry-credit a{display:inline-block;padding-block:2px;text-underline-offset:3px;text-decoration-thickness:1px}.entry-credit a:hover,.entry-category a:hover{color:var(--curtain)}.entry-category{font-size:var(--step-small);color:var(--ink-soft)}.entry-category a{display:inline-block;padding-block:4px}.entry-detail{color:var(--ink-soft);font-size:var(--step-body)}.entry-note{margin-top:2px;max-width:62ch;color:var(--ink-soft);font-size:var(--step-small);line-height:1.35}.entry-note summary{width:fit-content;padding-block:4px;cursor:pointer}.sheet-columns{columns:2 420px;column-gap:clamp(32px,5vw,72px)}.record-night,.ballot-category{break-inside:avoid}.record-night{padding-block:14px}.stats{display:flex;flex-wrap:wrap;gap:20px clamp(24px,5vw,64px);margin:0}.stats dt{font-family:var(--font-display);font-size:var(--step-title);line-height:1}.stats dd{margin:2px 0 0;font-size:var(--step-small)}.lead-panel{display:grid;grid-template-columns:minmax(150px,280px) 1fr;gap:clamp(20px,4vw,56px);align-items:start;padding:clamp(32px,5vw,72px) var(--margin);background:var(--oxblood)}.lead-panel h1{font-size:clamp(3rem,8vw,8rem);letter-spacing:-.03em}.lead-poster{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;background:var(--data-empty)}.lead-text{display:grid;gap:clamp(14px,2vw,24px);min-width:0}.lead-sub{font-size:var(--step-lead);line-height:1.25}.fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 24px;margin:0}.fact-list dt{color:var(--muted);font-size:var(--step-small)}.fact-list dd{margin:0}.pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:clamp(20px,3vw,32px) var(--margin) 0}.ceremony-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(96px,11vw,160px),1fr));gap:clamp(12px,1.6vw,20px) clamp(8px,1vw,14px);margin:clamp(24px,4vw,56px) var(--margin) 0;padding:0;list-style:none}.ceremony-tile a{display:grid;gap:2px;text-decoration:none;line-height:1.2}.ceremony-tile img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;background:var(--data-empty);margin-bottom:6px;transition:transform .16s ease}.ceremony-tile a:hover img{transform:translateY(-4px)}.ceremony-number{font-family:var(--font-display);font-size:var(--step-lead);line-height:1}.ceremony-title{font-size:var(--step-small);color:var(--muted)}.ballot-category{padding-block:clamp(14px,2vw,22px)}.ballot-category h3{margin-bottom:6px;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:var(--step-lead)}.ballot-divider{margin-top:clamp(20px,3vw,36px)}.family-grid{columns:3 280px;column-gap:clamp(24px,4vw,56px)}.family{break-inside:avoid;padding-block:10px 18px}.family h3{margin-bottom:6px;font-family:var(--font-display);text-transform:uppercase}.family ul{margin:0;padding:0;list-style:none}.family li{padding-block:3px;line-height:1.25}.family li span{display:block;color:var(--ink-soft);font-size:var(--step-small)}.night{display:grid;grid-template-columns:5.5rem 1fr;gap:2px 12px;padding-block:8px}.night-when a{font-family:var(--font-display);font-size:var(--step-lead);line-height:1;text-decoration:none}.night-when a:hover{color:var(--curtain)}.leaders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.leaders li{display:grid;line-height:1.2}.leaders-score{color:var(--ink-soft);font-size:var(--step-small);font-variant-numeric:lining-nums tabular-nums}.career{margin:clamp(24px,4vw,56px) var(--margin) 0}.partners{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(32px,4vw,56px) clamp(32px,5vw,72px);align-items:start}.methods-wide{grid-column:1 / -1}.methods h2{margin-bottom:12px}.methods p+p{margin-top:10px}.methods ul{margin:10px 0 0;padding-left:1.2em}.methods li{padding-block:3px}.methods-table{width:100%;border-collapse:collapse;margin-top:8px}.methods-table th,.methods-table td{padding:8px 16px 8px 0;text-align:left;vertical-align:top;border-bottom:1px solid rgb(23 16 15 / .18)}.methods-table th{font-weight:500}.tmdb-credit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px}.tmdb-credit img{display:block;width:110px;height:auto}@media(max-width:720px){.lead-panel{grid-template-columns:1fr}.lead-poster{max-width:200px}.methods-table th,.methods-table td{display:block;border:0;padding:2px 0}.methods-table tr{display:block;padding-block:8px;border-bottom:1px solid rgb(23 16 15 / .18)}.methods-table thead{display:none}}@media(max-width:480px){.entry,.night{grid-template-columns:1fr}}
