@font-face{font-family:KFC;src:url(/assets/KFC-Regular-DlcTonzI.woff2)format("woff2"),url(/assets/KFC-Regular-hT9sd3Ly.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DSEG7;src:url(/assets/DSEG7Classic-Regular-B9amPoxd.woff2)format("woff2"),url(/assets/DSEG7Classic-Regular-Ds47pk8-.woff)format("woff");font-weight:400;font-style:normal;font-display:block}:root{--black:#000;--white:#fff;--red:#e4002b;--led-red:#ff1e1e;--led-off:#2a0608;--font-brand:"KFC", Impact, "Arial Narrow", sans-serif;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-led:"DSEG7", "Courier New", monospace;--content-width:1500px;--gutter:20px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--white);background:var(--black);font:16px/1.3 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html,body{background:var(--black);min-height:100%;margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,p{margin:0}#app{min-height:100svh;padding:0 var(--gutter);flex-direction:column;align-items:center;display:flex}.page{width:100%;max-width:var(--content-width);text-align:center;flex-direction:column;flex-grow:1;align-items:center;display:flex}.hero{width:min(100%,340px)}.hero img,.hero video{width:100%;height:auto;display:block}.intro{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.01em;margin:0 0 56px;line-height:1.1}.intro .prize{color:var(--white);font-size:clamp(18px,3.9vw,25px)}.intro .question{color:var(--red);margin-top:14px;font-size:clamp(18px,3.9vw,25px)}.contestants{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.contestants{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{aspect-ratio:1;cursor:default;background:#1a0004;outline:none;position:relative;overflow:hidden;container-type:inline-size}.tile img{object-fit:cover;width:100%;height:100%;transition:filter .3s}.tile .badge{z-index:1;pointer-events:none;width:auto;height:20cqi;transition:opacity .3s;position:absolute;top:6cqi;left:6cqi}.tile .overlay{text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5cqi;padding:8cqi 4cqi;transition:opacity .3s;display:flex;position:absolute;inset:0}.tile .quote{font-family:var(--font-brand);color:var(--red);text-wrap:balance;margin:0;font-style:italic;line-height:1}.tile .quote.quote--lg{font-size:19cqi}.tile .quote.quote--md{font-size:15cqi}.tile .quote.quote--sm{font-size:12cqi}.tile .who{font-family:var(--font-brand);color:var(--white);flex-direction:column;gap:1.5cqi;line-height:1;display:flex}.tile .who .name{font-size:10cqi}.tile .who .location{opacity:.85;font-size:7.5cqi}:is(.tile:hover,.tile:focus-visible) img:not(.badge){filter:brightness(.3)}:is(.tile:hover,.tile:focus-visible) .badge{opacity:0}:is(.tile:hover,.tile:focus-visible) .overlay{opacity:1}.tile:focus-visible{box-shadow:inset 0 0 0 2px var(--red)}@media (prefers-reduced-motion:reduce){.tile img,.tile .badge,.tile .overlay{transition:none}}.watch{color:var(--white);margin-top:22px;font-size:clamp(72px,20vw,130px);line-height:1;text-decoration:none;transition:opacity .2s;display:inline-block}.watch:hover,.watch:focus-visible{opacity:.8}.watch:focus-visible{outline:2px solid var(--white);outline-offset:6px}.footer{margin-top:auto;padding-top:72px;padding-bottom:20px}.footer img{width:56px;height:auto}
