@font-face{font-family:Luckiest Guy;src:url(/fonts/luckiest-guy-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:Anton;src:url(/fonts/anton-latin.woff2)format("woff2");font-display:swap}html[data-palette=showdown] main :is(h1,h2,.round-step h3,.deal :is(h3,h4)){font-family:"Luckiest Guy", var(--font);letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1.05}html[data-palette=grandslam] main :is(h1,h2,.round-step h3,.deal :is(h3,h4)){font-family:"Anton", var(--font);text-transform:uppercase;letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1.02}html:is([data-palette=showdown],[data-palette=grandslam]) main h2{font-size:calc(var(--t-head) * .92)}.show-tally{margin-top:1.6rem}.show-more{margin-top:2.5rem}.sheets{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.75rem,1.5vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.sheets>li{display:grid}.sheets a{border-radius:var(--r-plate);color:inherit;transition:background .2s var(--ease), color .2s var(--ease);border:1.5px solid;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:.2rem .9rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.sheets a:hover{background:var(--ink);color:var(--bg)}.sheets svg{grid-row:span 2;width:1.6rem;height:auto}.sheets b{font-weight:600}.sheets small{font-size:var(--t-small);opacity:.8}.round-steps{margin:0;gap:clamp(3rem,8vw,4.5rem);max-width:40rem;margin-inline:auto;padding:0;list-style:none;display:grid}.round-step h3{font-size:var(--t-subhead);font-variation-settings:"opsz" 36;margin:0;line-height:1.2}.round-step p{opacity:.88;text-wrap:pretty;max-width:34rem;margin:.6rem 0 0}.round-frame{margin-top:1.25rem}.round-screen{display:none}@supports (timeline-scope:--a){@media (width>=62rem) and (prefers-reduced-motion:no-preference){.round{timeline-scope:--r1, --r2, --r3, --r4, --r5, --r6, --r7;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);display:grid}.round-steps{gap:0;max-width:none;margin:0;padding-block:11svh}.round-step h3{font-size:var(--t-head);font-variation-settings:"opsz" 48;letter-spacing:-.012em;line-height:1.1}.round-step p{margin-top:.9rem}.round-step{align-content:center;min-height:78svh;animation:linear both round-focus view();display:grid}.round-step .round-frame{display:none}.round-screen{align-content:center;gap:1.4rem;height:100svh;display:grid;position:sticky;top:0}.round-tv>picture>img{opacity:0;grid-area:1/1;animation:linear both round-frame}.round-tv>:first-child img{opacity:1;animation:none}.round-pips{justify-content:center;gap:.45rem;display:flex}.round-pips>span{border-radius:var(--r-control);opacity:.25;background:currentColor;width:1.6rem;height:.3rem;animation:linear both round-pip}.round-step:first-child{view-timeline:--r1 block}.round-step:nth-child(2){view-timeline:--r2 block}.round-step:nth-child(3){view-timeline:--r3 block}.round-step:nth-child(4){view-timeline:--r4 block}.round-step:nth-child(5){view-timeline:--r5 block}.round-step:nth-child(6){view-timeline:--r6 block}.round-step:nth-child(7){view-timeline:--r7 block}.round-tv>:nth-child(2) img,.round-pips>span:nth-child(2){animation-timeline:--r2}.round-tv>:nth-child(3) img,.round-pips>span:nth-child(3){animation-timeline:--r3}.round-tv>:nth-child(4) img,.round-pips>span:nth-child(4){animation-timeline:--r4}.round-tv>:nth-child(5) img,.round-pips>span:nth-child(5){animation-timeline:--r5}.round-tv>:nth-child(6) img,.round-pips>span:nth-child(6){animation-timeline:--r6}.round-tv>:nth-child(7) img,.round-pips>span:nth-child(7){animation-timeline:--r7}.round-pips>span:first-child{animation-timeline:--r1}}}@keyframes round-frame{0%,26%{opacity:0;filter:blur(6px);scale:1.035}32%,to{opacity:1;filter:blur();scale:1}}@keyframes round-focus{0%,22%{opacity:.28}36%,64%{opacity:1}78%,to{opacity:.28}}@keyframes round-pip{0%,26%{opacity:.25;background:currentColor}32%,68%{opacity:1;background:var(--hi)}74%,to{opacity:.6;background:currentColor}}.points{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;margin-bottom:.5rem}.points th,.points td{border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);padding:.8rem 0}.points thead th{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;opacity:.75;white-space:nowrap;border-bottom-color:currentColor;font-weight:500}.points th{text-align:left;padding-right:1rem;font-weight:400}.points td{text-align:right;font-size:var(--t-data);width:5.5rem;font-weight:600;line-height:1}.points td[colspan]{width:auto}.points td:last-child{opacity:.7}.points tr:last-child td:last-child{font-size:var(--t-small);font-weight:400}.deal{--deal-gap:clamp(1rem, 2vw, 1.5rem);justify-content:center;gap:var(--deal-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}@container (width>=34.5rem){.deal>li{--cols:2}}@container (width>=52.5rem){.deal>li{--cols:3}}@container (width>=70.5rem){.deal>li{--cols:4}}.deal>li{flex:0 0 calc((100% - (var(--cols,1) - 1) * var(--deal-gap)) / var(--cols,1))}.deal ul{font-size:var(--t-small);margin:.75rem 0 0;padding-left:1.1rem}.deal>li{--tilt:0deg;border-radius:var(--r-plate);rotate:var(--tilt);transition:rotate .45s var(--spring), translate .45s var(--spring), box-shadow .3s var(--ease);border:1.5px solid;flex-direction:column;padding:1.25rem 1.25rem 1.1rem;display:flex}.deal>li:nth-child(4n+1){--tilt:-.8deg}.deal>li:nth-child(4n+2){--tilt:.6deg}.deal>li:nth-child(4n+3){--tilt:-.4deg}.deal>li:nth-child(4n){--tilt:.9deg}@media (hover:hover){.deal>li:hover{translate:0 -.35rem;rotate:0deg;box-shadow:0 .9rem 1.6rem -.9rem #0000008c}}.deal :is(h3,h4){font-size:var(--t-subhead);font-variation-settings:"opsz" 36;margin:0;font-style:italic;font-weight:700;line-height:1.15}.deal p{font-size:var(--t-small);text-wrap:pretty;margin:.55rem 0 0;line-height:1.45}.deal .deal-kind{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-top:.35rem}.deal .deal-kit{opacity:.75;margin-top:auto;padding-top:.9rem}.deal .deal-break{border-style:dashed}.show-close .stage-copy p+p{margin-top:1.25rem}@media (width>=62rem){.show-close{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.show-close .stage-object{order:2}}.deal .deal-art{border-radius:calc(var(--r-plate) - 1.5px) calc(var(--r-plate) - 1.5px) 0 0;order:-1;margin:-1.25rem -1.25rem .9rem;overflow:hidden}.deal .deal-art img{aspect-ratio:3/2;width:100%;height:auto;display:block}.library.article-deck.shopping-props{max-width:none;margin:2rem calc(-1 * var(--article-out)) 3rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;display:grid;overflow:visible}.library.shopping-props>li:nth-child(6){--tilt:-6deg}.library.shopping-props .art{aspect-ratio:1;object-fit:contain;width:100%;box-shadow:none;filter:drop-shadow(0 .45rem .5rem #0003);background:0 0;border-radius:0;margin:0}.library.shopping-props>li[data-dealt]:is(:hover,:focus-within) .art{box-shadow:none}@media (width>=55rem){.library.article-deck.shopping-props{grid-template-columns:repeat(6,minmax(0,1fr))}}.shopping-checklists{align-items:start;gap:2.5rem clamp(2rem,4vw,3.5rem);display:grid}.kit-article .shopping-checklists h3{margin:0 0 1rem}.shopping-checklist{margin:0;padding:0;list-style:none}.shopping-checklist li{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}.shopping-checklist label{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.8rem;min-height:3rem;padding-block:.85rem;display:grid}.shopping-checklist input{width:1.2rem;height:1.2rem;accent-color:var(--hi);cursor:pointer;margin:.15rem 0 0}.shopping-checklist input:focus-visible{outline:2px solid var(--hi);outline-offset:4px}.shopping-checklist b{font-size:var(--t-item);font-weight:600;line-height:1.3}.shopping-checklist small{font-size:var(--t-small);margin-top:.3rem;line-height:1.45;display:block}.shopping-checklist input:checked+span b{text-decoration:line-through}@media (width>=55rem){.shopping-checklists{grid-template-columns:repeat(2,minmax(0,1fr))}}
