.dwf.gn{--gn-black:#050505;--gn-gold:#dcb25a;--gn-gold-rgb:220 178 90;--gn-gold-lt:#f4dc9a;--gn-gold-dk:#8f6b25;--gn-ivory:#f6ecd2;--gn-ivory-rgb:246 236 210;--gn-ink:#0b0a08;--gn-ink-rgb:11 10 8;--gn-candle:#f6b758;--gn-wax:#e5283b;--gn-bone:#fff8ea;--gn-night:#000;--gn-rule:1px solid rgb(var(--gn-gold-rgb)/.45);--gn-rule-ink:1px solid rgb(var(--gn-ink-rgb)/.3);--gn-deco:var(--gn-font-deco),"Poiret One","Josefin Sans",sans-serif;--gn-text:var(--gn-font-text),"Josefin Sans","Century Gothic",sans-serif;--gn-hand:var(--font-handwritten),"Bradley Hand",cursive;--gn-body:clamp(17px,15.6px + .32vw,20px);--sans:var(--gn-text);--serif:var(--gn-deco);--gn-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' fill='none' stroke='%23dcb25a'%3E%3Cpath d='M12.5 .5H77.5V12.5H89.5V77.5H77.5V89.5H12.5V77.5H.5V12.5H12.5Z'/%3E%3Cpath d='M17.5 5.5H72.5V17.5H84.5V72.5H72.5V84.5H17.5V72.5H5.5V17.5H17.5Z'/%3E%3C/svg%3E");--gn-frame-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' fill='none' stroke='%238f6b25'%3E%3Cpath d='M12.5 .5H77.5V12.5H89.5V77.5H77.5V89.5H12.5V77.5H.5V12.5H12.5Z'/%3E%3Cpath d='M17.5 5.5H72.5V17.5H84.5V72.5H72.5V84.5H17.5V72.5H5.5V17.5H17.5Z'/%3E%3C/svg%3E");--gn-foil:linear-gradient(180deg,#f7e3a6 0%,#e3bd66 46%,#c2953f 100%);background:var(--gn-black);color:var(--gn-ivory);font-family:var(--gn-text);font-weight:300}.gn .gn-h2{font-family:var(--gn-deco);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;color:var(--gn-gold);font-size:clamp(32px,20px + 3.4vw,80px);font-weight:400;line-height:1.05}.gn .gn-rule{justify-content:center;align-items:center;gap:var(--s-s);color:var(--gn-gold);display:flex}.gn .gn-rule:before,.gn .gn-rule:after{content:"";background:linear-gradient(90deg,#0000,currentColor);flex:0 140px;height:1px}.gn .gn-rule:after{transform:scaleX(-1)}.gn .gn-rule i{border:1px solid;flex:none;width:9px;height:9px;transform:rotate(45deg)}.gn .gn-rule i:nth-child(2){background:currentColor;width:13px;height:13px}.gn .gn-btn{--cut:12px;justify-content:center;align-items:center;gap:var(--s-2xs);min-height:58px;padding:4px var(--s-xl)0;background:var(--gn-foil);color:var(--gn-ink);font-family:var(--gn-text);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:polygon(var(--cut)0,calc(100% - var(--cut))0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut))100%,var(--cut)100%,0 calc(100% - var(--cut)),0 var(--cut));border:0;border-radius:0;font-size:15px;font-weight:600;line-height:1;transition:filter .25s,letter-spacing .35s cubic-bezier(.2,.8,.2,1);display:inline-flex}.gn .gn-btn:hover{filter:brightness(1.12);letter-spacing:.26em}.gn .gn-btn:focus-visible{outline:2px solid var(--gn-ink);outline-offset:-7px}.gn .gn-btn svg{width:18px;height:18px}.gn .gn-btn--wide{width:100%}.gn .gn-btn--idle,.gn .gn-btn--idle:hover{background:rgb(var(--gn-gold-rgb)/.14);color:var(--gn-gold);cursor:default;filter:none;letter-spacing:.2em}.gn .gn-hero{isolation:isolate;background:radial-gradient(46% 60% at 73% 44%,#2b2110 0%,#14100a 46%,var(--gn-black)100%);position:relative;overflow:clip}.gn .gn-hero:before{content:"";z-index:0;background:var(--gn-night);opacity:0;pointer-events:none;transition:opacity 1.4s;position:absolute;inset:0}.gn .gn-hero[data-lit=false]:before{opacity:1;transition-duration:1.1s;transition-delay:.85s}.gn .gn-hero:after{content:"";z-index:3;border:30px solid #0000;border-image:var(--gn-frame)30 stretch;pointer-events:none;transition:opacity 1.3s;position:absolute;inset:clamp(8px,1.2vw,20px)}.gn .gn-hero[data-lit=false]:after{opacity:.35}.gn .gn-hero__inner{--gn-stage:clamp(420px,min(50vw,100svh - var(--header-height,78px) - 250px),940px);z-index:1;grid-template-columns:minmax(0,1fr)var(--gn-stage);align-items:center;column-gap:var(--s-l);width:100%;max-width:var(--layout-max);min-height:calc(100svh - var(--header-height,78px));padding:var(--s-xl)clamp(40px,4vw,80px)var(--s-m)var(--gutter);margin:0 auto;display:grid;position:relative}.gn .gn-hero__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;container-type:inline-size}.gn .gn-crumbs{margin-bottom:var(--s-m);color:rgb(var(--gn-ivory-rgb)/.5);align-self:flex-start}.gn .gn-crumbs nav{margin-bottom:0}.gn .gn-crumbs a:hover{color:var(--gn-ivory)}.gn .gn-crumbs [aria-current=page]{color:rgb(var(--gn-ivory-rgb)/.8)}.gn .gn-crumbs svg{width:12px;height:12px}.gn .gn-hero__label{justify-items:center;gap:var(--s-2xs);width:100%;margin-bottom:var(--s-m);display:grid}.gn .gn-hero__label strong{align-items:center;gap:var(--s-s);width:100%;max-width:520px;font-family:var(--gn-deco);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:var(--gn-gold);font-size:clamp(22px,17px + .9vw,32px);font-weight:400;line-height:1;display:flex}.gn .gn-hero__label strong:before,.gn .gn-hero__label strong:after{content:"";border-block:1px solid rgb(var(--gn-gold-rgb)/.7);flex:1;height:5px}.gn .gn-hero__label span{letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--gn-ivory-rgb)/.7);font-size:13px;line-height:1.4}.gn .gn-hero__title{--gn-lock:min(100cqi,54svh,800px);width:var(--gn-lock);font-family:var(--gn-deco);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1}.gn .gn-hero__title span{width:max-content;font-size:calc(var(--gn-lock)/var(--em));white-space:nowrap;background:var(--gn-foil);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 auto;padding-bottom:.04em;display:block;transform:translate(.02em)}.gn .gn-hero__title span:first-child{--em:8.38}.gn .gn-hero__title span:nth-child(2){--em:6.16}.gn .gn-hero__title span:nth-child(3){--em:3.575}@media (forced-colors:active){.gn .gn-hero__title span{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}.gn .gn-hero__hook{margin-top:var(--s-m);text-wrap:balance;max-width:34ch;font-size:clamp(18px,15px + .5vw,23px);font-weight:400;line-height:1.45}.gn .gn-hero__dare{margin-top:var(--s-xs);max-width:48ch;font-size:var(--gn-body);color:rgb(var(--gn-ivory-rgb)/.72);text-wrap:pretty;line-height:1.55}.gn .gn-hero__actions{align-items:center;gap:var(--s-s);margin-top:var(--s-l);flex-direction:column;display:flex}.gn .gn-hero__note{letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--gn-ivory-rgb)/.66);font-size:13px;line-height:1.4}.gn .gn-hero__title,.gn .gn-hero__label,.gn .gn-hero__hook,.gn .gn-hero__dare,.gn .gn-hero__note,.gn .gn-crumbs{transition:opacity 1.3s}.gn .gn-hero[data-lit=false] .gn-hero__title{opacity:.34}.gn .gn-hero[data-lit=false] .gn-hero__label,.gn .gn-hero[data-lit=false] .gn-hero__hook,.gn .gn-hero[data-lit=false] .gn-hero__dare,.gn .gn-hero[data-lit=false] .gn-hero__note,.gn .gn-hero[data-lit=false] .gn-crumbs{opacity:.45}.gn .gn-hero__copy>*{animation:1.1s cubic-bezier(.2,.7,.2,1) backwards gn-arrive}.gn .gn-hero__copy>:nth-child(2){animation-delay:.1s}.gn .gn-hero__copy>:nth-child(3){animation-delay:.2s}.gn .gn-hero__copy>:nth-child(4){animation-delay:.45s}.gn .gn-hero__copy>:nth-child(5){animation-delay:.55s}.gn .gn-hero__copy>:nth-child(6){animation-delay:.65s}@keyframes gn-arrive{0%{opacity:0;transform:translateY(18px)}}.gn .gn-hero__table{z-index:1;min-width:0;position:relative}.gn .gn-tbl__stage{width:77%;margin:11.5% auto}.gn .gn-tbl__stage:before{content:"";pointer-events:none;background:url(/images/games-night/hero-medallion.webp) 50%/contain no-repeat;transition:opacity 1.2s;position:absolute;inset:-15%}.gn [data-lit=false] .gn-tbl__stage:before{opacity:.16;transition-delay:.6s}.gn .gn-tbl{position:relative}.gn .gn-tbl__defs{width:0;height:0;position:absolute}.gn .gn-tbl__stage{aspect-ratio:1;position:relative;container-type:inline-size}.gn .gn-tbl__scene{transform:perspective(150em)rotateX(var(--lean-x,0deg))rotateY(var(--lean-y,0deg));font-size:1cqw;line-height:1;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.gn .gn-tbl__scene span,.gn .gn-tbl__scene div{display:block}.gn .gn-tbl__spill{background:radial-gradient(circle,#ffbc6c42 0%,#ffaa5a1a 36%,#ffaa5a00 62%);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:-22em}.gn [data-lit=false] .gn-tbl__spill{opacity:0}.gn .gn-chair{width:12.6em;height:5.4em;transform:rotate(var(--a))translateY(-44.3em);background:linear-gradient(#21151f 0%,#33222f 50%,#5d4152 100%);border-radius:2.7em 2.7em 1.5em 1.5em;margin:-2.7em 0 0 -6.3em;transition:transform 1s cubic-bezier(.4,0,.2,1),opacity 1s;position:absolute;top:50em;left:50em;box-shadow:inset 0 -.22em #ffd29633,inset 0 0 0 .1em #fcf6fb0d}.gn .gn-chair[data-gone=true]{transform:rotate(var(--a))translateY(-48.4em);opacity:.3}.gn [data-phase=dawn] .gn-chair{transition-duration:10ms}.gn [data-phase=banish] .gn-chair[data-banished=true]{transition-delay:1.5s}.gn .gn-tbl__top{background:radial-gradient(circle,#4a3716 0%,#2a1f0d 30%,#120e08 62%,#070605 100%);border-radius:50%;width:76em;height:76em;position:absolute;top:12em;left:12em;box-shadow:inset 0 0 0 .2em #dcb25a,inset 0 0 0 1.3em #0b0906,inset 0 0 0 1.44em #dcb25a8c,inset 0 0 7em #0000008c,0 2em 5em #000000b3}.gn .gn-tbl__top:after{content:"";background-image:var(--gn-grain);mix-blend-mode:overlay;opacity:.5;background-size:22em 22em;border-radius:50%;position:absolute;inset:1.6em}.gn .gn-tbl__pool{background:radial-gradient(circle,#ffce8880 0%,#ffb66433 22%,#ffb66400 50%);border-radius:50%;width:76em;height:76em;transition:opacity .9s;position:absolute;top:12em;left:12em}.gn [data-lit=false] .gn-tbl__pool{opacity:0;transition-delay:.5s}.gn .gn-seat{width:0;height:0;transform:rotate(var(--a));position:absolute;top:50em;left:50em}.gn .gn-seat>*{position:absolute}.gn .gn-seat__fork,.gn .gn-seat__knife{background:linear-gradient(#6e5220 0%,#c79a44 52%,#f7e3a6 100%);border-radius:.4em;width:.62em;height:7.2em;top:-33.1em;box-shadow:0 -.4em .6em #09040880}.gn .gn-seat__fork{left:5.6em}.gn .gn-seat__knife{left:-6.2em}.gn .gn-seat__fork:after,.gn .gn-seat__knife:after{content:"";background:linear-gradient(#b88d3e 0%,#f7e3a6 100%);position:absolute;bottom:0}.gn .gn-seat__fork:after{border-radius:.5em .5em .3em .3em;height:2.3em;left:-.4em;right:-.4em;-webkit-mask:linear-gradient(#000,#000) top/100% 42% no-repeat,linear-gradient(90deg,#000 0 20%,#0000 20% 40%,#000 40% 60%,#0000 60% 80%,#000 80%) bottom/100% 60% no-repeat;mask:linear-gradient(#000,#000) top/100% 42% no-repeat,linear-gradient(90deg,#000 0 20%,#0000 20% 40%,#000 40% 60%,#0000 60% 80%,#000 80%) bottom/100% 60% no-repeat}.gn .gn-seat__knife:after{border-radius:1em .2em .5em 1.2em;height:4em;left:-.42em;right:0}.gn .gn-seat__glass{background:radial-gradient(circle at 50% 74%,#ffe6ad 0%,#e2a44c 36%,#8d5a25 76%,#4f3011 100%);border-radius:50%;width:3.6em;height:3.6em;top:-24.1em;left:-7.9em;box-shadow:0 0 0 .2em #ffffff5c,0 0 0 .36em #ffffff17,0 -.7em 1.1em #09040880,0 -2em 1.8em -.6em #f2b65a57}.gn .gn-seat__card{background:linear-gradient(#e6d8c9 0%,#fffaf1 100%);border-radius:.2em;place-items:center;width:7.2em;height:3.1em;display:grid;top:-22em;left:-3.6em;box-shadow:0 -.5em .9em #09040880}.gn .gn-seat:nth-of-type(odd) .gn-seat__card{transform:rotate(2.5deg)}.gn .gn-seat:nth-of-type(3n) .gn-seat__card{transform:rotate(-3deg)}.gn .gn-seat__card span{font-family:var(--gn-hand);color:#0b0a08;font-size:2.15em;font-weight:600;line-height:1;position:relative}.gn .gn-seat[data-flip=true] .gn-seat__card span{transform:rotate(180deg)}.gn .gn-seat__card span:after{content:"";background:var(--gn-wax);transform-origin:0;border-radius:1em;height:.11em;transition:transform .3s;position:absolute;top:54%;left:-10%;right:-10%;transform:rotate(-5deg)scaleX(0)}.gn .gn-seat[data-struck=true] .gn-seat__card span:after{transform:rotate(-5deg)scaleX(1)}.gn [data-phase=murder] .gn-seat[data-struck=true] .gn-seat__card span:after{transition-delay:1.9s}.gn [data-phase=banish] .gn-seat[data-struck=true] .gn-seat__card span:after{transition-delay:1.6s}.gn .gn-seat[data-you=true] .gn-seat__card{background:linear-gradient(#f0c476 0%,#ffe2a6 100%);box-shadow:0 -.5em .9em #09040880,0 0 2.4em #f2b65a8c}.gn .gn-seat__ghost{opacity:0;border:.14em dashed #dcb25a99;border-radius:50%;width:9em;height:9em;transition:opacity .5s .5s;top:-34em;left:-4.5em}.gn .gn-seat[data-gone=true] .gn-seat__ghost{opacity:1}.gn .gn-seat__dish{width:9.8em;height:9.8em;transition:transform .85s cubic-bezier(.5,-.35,.7,.4),opacity .45s .4s;top:-34.4em;left:-4.9em}.gn .gn-seat[data-gone=true] .gn-seat__dish{opacity:0;transform:translateY(-17em)rotate(50deg)scale(.55)}.gn [data-phase=dawn] .gn-seat__dish,.gn [data-phase=dawn] .gn-seat__ghost{transition-duration:10ms;transition-delay:0s}.gn [data-phase=banish] .gn-seat[data-banished=true] .gn-seat__dish{transition-delay:1.5s,1.9s}.gn [data-phase=banish] .gn-seat[data-banished=true] .gn-seat__ghost{transition-delay:2.1s}.gn [data-phase=dusk] .gn-seat__dish,.gn [data-phase=dusk] .gn-seat__ghost,.gn [data-phase=dusk] .gn-chair,.gn [data-phase=dusk] .gn-seat__card span:after{transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(.2,.9,.3,1.2)}.gn .gn-seat__plate{background:radial-gradient(circle,#8f6b2500 64%,#8f6b2599 65.5%,#8f6b2500 70%),radial-gradient(circle at 50% 90%,#fffdf6 0%,#f9f0d9 40%,#ead9b0 78%,#c9b07a 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 -1em 1.7em #09040899,0 -.2em .4em #09040880,inset 0 -.16em .3em #fffffff2,inset 0 .4em .8em #785a1e4d}.gn .gn-seat[data-you=true] .gn-seat__plate{box-shadow:0 0 0 .26em #f2b65af2,0 0 2.6em .2em #f2b65a80,0 -1em 1.7em #09040899,inset 0 -.16em .3em #fffffff2,inset 0 .4em .8em #785a1e4d}.gn [data-phase=theory] .gn-seat:not([data-gone=true]) .gn-seat__plate{animation:.32s linear infinite gn-shiver;animation-delay:calc(var(--s)*-43ms)}.gn [data-phase=banish] .gn-seat[data-banished=true] .gn-seat__plate{animation:.16s linear .5s 7 gn-shiver}.gn .gn-eye{width:82%;height:82%;transform:rotate(calc(var(--a,0deg)*-1));position:absolute;inset:9%;overflow:visible}.gn .gn-eye__white{fill:#fffdf8}.gn .gn-eye__line{fill:none;stroke:#0b0a08;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.gn .gn-eye__lash{fill:none;stroke:#0b0a08;stroke-width:2.3px;stroke-linecap:round}.gn .gn-eye__ring{fill:#b98a2e;stroke:#0b0a08;stroke-width:1.8px}.gn .gn-eye__pupil{fill:#0b0a08}.gn .gn-eye__glint{fill:#fff}.gn .gn-eye__iris{transition:transform .2s cubic-bezier(.3,.8,.3,1)}.gn .gn-eye__open{transition:transform .2s,opacity 80ms linear .12s;transition-delay:calc(var(--s,0)*48ms + .55s)}.gn .gn-eye__shut{opacity:0;transition:opacity 80ms linear .12s;transition-delay:calc(var(--s,0)*48ms + .67s)}.gn [data-lit=true] .gn-seat .gn-eye__open{animation:5.6s ease-in-out infinite gn-blink;animation-delay:calc(var(--s)*-1.37s)}.gn [data-lit=false] .gn-seat .gn-eye__open{opacity:0;transition-delay:calc(var(--s,0)*48ms),calc(var(--s,0)*48ms + .12s);transform:scaleY(.05)}.gn [data-lit=false] .gn-seat .gn-eye__shut{opacity:1;transition-delay:calc(var(--s,0)*48ms + .12s)}.gn .gn-tbl__tray{background:radial-gradient(circle,#1c160c 0%,#070605 78%);border-radius:50%;width:15.6em;height:15.6em;margin:-7.8em;position:absolute;top:50em;left:50em;box-shadow:0 0 0 .14em #f2b65a8c,inset 0 0 0 .55em #f2b65a12,0 .6em 1.6em #00000080}.gn .gn-candle{left:var(--x);top:var(--y);background:radial-gradient(circle,#fffaee 0%,#f4e4cc 54%,#c8ae95 100%);border-radius:50%;width:3.8em;height:3.8em;margin:-1.9em;transition:filter .6s;position:absolute;box-shadow:0 0 0 .1em #3c1e284d,0 .3em .9em #0904088c}.gn [data-lit=false] .gn-candle{filter:brightness(.32);transition-delay:calc(var(--c)*.22s + .6s)}.gn .gn-candle__flame{width:2.3em;height:2.3em;animation:1.3s ease-in-out infinite gn-flicker;animation-delay:calc(var(--c)*-.37s);background:radial-gradient(circle,#fff 0%,#fff3c9 26%,#f9c669 54%,#f2b65a00 72%);border-radius:50%;margin:-1.15em;transition:opacity .22s,transform .22s;position:absolute;top:50%;left:50%;box-shadow:0 0 2.6em 1em #fac06899}.gn [data-lit=false] .gn-candle__flame{opacity:0;transition-delay:calc(var(--c)*.22s + .6s);animation:none;transform:scale(.2)}.gn .gn-candle__smoke{opacity:0;background:#fcf6fb80;border-radius:50%;width:1.6em;height:1.6em;margin:-.8em;position:absolute;top:50%;left:50%}.gn [data-phase=night] .gn-candle__smoke{animation:1.5s ease-out both gn-smoke;animation-delay:calc(var(--c)*.22s + .8s)}.gn .gn-tbl__glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ffd6966b 0%,#ffb86021 28%,#ffb86000 54%);border-radius:50%;transition:opacity .9s;animation:2.9s ease-in-out infinite gn-breathe;position:absolute;inset:0}.gn [data-lit=false] .gn-tbl__glow{opacity:0;transition-delay:.5s;animation:none}.gn .gn-tbl__night{opacity:0;pointer-events:none;background:radial-gradient(circle,#000000f2 0%,#000000f0 42%,#000c 56%,#0000 72%);border-radius:50%;transition:opacity 1.4s;position:absolute;inset:-24em}.gn [data-lit=false] .gn-tbl__night{opacity:1;transition-duration:1.1s;transition-delay:.85s}.gn .gn-traitor{left:var(--x);top:var(--y);opacity:0;width:9.8em;height:9.8em;margin:-4.9em;transition:opacity .35s;position:absolute}.gn [data-eyes=true] .gn-traitor{opacity:1;transition-delay:calc(var(--i)*.42s + .35s)}.gn .gn-traitor__plate{background:radial-gradient(circle at 50% 40%,#ff7385 0%,#d12c41 46%,#870f23 100%);border-radius:50%;transition:transform .55s cubic-bezier(.3,2.1,.5,1);position:absolute;inset:0;transform:scale(.4);box-shadow:0 0 3.4em .7em #d12c4199,inset 0 0 0 .5em #ffffff12}.gn [data-eyes=true] .gn-traitor__plate,.gn [data-phase=end] .gn-traitor__plate{transform:scale(1)}.gn [data-eyes=true] .gn-traitor__plate{transition-delay:calc(var(--i)*.42s + .35s)}.gn .gn-traitor__ring{border:.3em solid var(--gn-wax);opacity:0;border-radius:50%;position:absolute;inset:0}.gn [data-phase=eyes] .gn-traitor__ring{animation:1.1s cubic-bezier(.2,.6,.3,1) forwards gn-ring;animation-delay:calc(var(--i)*.42s + .45s)}.gn .gn-eye[data-variant=red] .gn-eye__white{fill:#fff1ec}.gn .gn-eye[data-variant=red] .gn-eye__line,.gn .gn-eye[data-variant=red] .gn-eye__lash{stroke:#3d0712}.gn .gn-eye[data-variant=red] .gn-eye__ring{fill:var(--gn-candle);stroke:#3d0712}.gn .gn-eye[data-variant=red] .gn-eye__pupil{fill:#1c050b}.gn .gn-traitor .gn-eye__open{opacity:0;transition:transform .26s,opacity .1s linear;transform:scaleY(.05)}.gn .gn-traitor .gn-eye__shut{opacity:1;transition:opacity .1s linear}.gn [data-eyes=true] .gn-traitor .gn-eye__open,.gn [data-phase=end] .gn-traitor .gn-eye__open{opacity:1;transform:scaleY(1)}.gn [data-eyes=true] .gn-traitor .gn-eye__shut,.gn [data-phase=end] .gn-traitor .gn-eye__shut{opacity:0}.gn [data-eyes=true] .gn-traitor .gn-eye__open,.gn [data-eyes=true] .gn-traitor .gn-eye__shut{transition-delay:calc(var(--i)*.42s + .7s)}.gn [data-eyes=true] .gn-traitor .gn-eye__open{animation:3.1s ease-in-out infinite gn-blink;animation-delay:calc(var(--i)*.53s + 1.9s)}.gn .gn-mark{left:var(--x);top:var(--y);opacity:0;width:9.8em;height:9.8em;margin:-4.9em;transition:opacity .25s;position:absolute}.gn [data-phase=murder] .gn-mark{opacity:1;transition:opacity .5s .85s}.gn .gn-mark__plate{background:radial-gradient(circle,#eadde0 0%,#a9939f 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 2.6em .2em #d12c4199}.gn .gn-mark .gn-eye__shut{opacity:1}.gn .gn-mark__flash{background:var(--gn-wax);opacity:0;border-radius:50%;position:absolute;inset:0}.gn [data-phase=murder] .gn-mark__flash{animation:.9s ease-out 1.75s both gn-flash}.gn .gn-tbl__sight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gn .gn-tbl__beam{stroke:var(--gn-wax);stroke-width:.34px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .3s,opacity .3s}.gn [data-phase=murder] .gn-tbl__beam{stroke-dashoffset:0;opacity:.95;transition:stroke-dashoffset .75s cubic-bezier(.7,0,.2,1),opacity .2s;transition-delay:calc(var(--i)*.17s + .25s)}.gn .gn-tbl__slash{fill:none;stroke:var(--gn-bone);stroke-width:.95px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .2s,opacity .2s}.gn [data-phase=murder] .gn-tbl__slash{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .2s cubic-bezier(.7,0,.3,1) 1.85s,opacity 50ms linear 1.85s}.gn [data-phase=murder] .gn-tbl__slash--second{transition-delay:2.04s}.gn .gn-tbl__accuse{left:var(--x);top:var(--y);border:.34em solid var(--gn-candle);opacity:0;border-radius:50%;width:13.4em;height:13.4em;margin:-6.7em;position:absolute;box-shadow:0 0 2.2em #f2b65a99,inset 0 0 1.6em #f2b65a66}.gn [data-phase=banish] .gn-tbl__accuse{animation:1.6s ease-out .35s both gn-accuse}.gn [data-phase=end] .gn-traitor:not([data-out=true]){animation:.9s ease-in-out both gn-wink;animation-delay:calc(var(--i)*.23s + 1.2s)}.gn [data-phase=dusk][data-first=true] .gn-tbl__night{animation:2.3s backwards gn-first-night}.gn [data-phase=dusk][data-first=true] .gn-tbl__spill{animation:2.3s backwards gn-first-light}.gn [data-phase=dusk][data-first=true] .gn-candle__flame{animation:gn-ignite .5s cubic-bezier(.3,2,.5,1)calc(.4s + var(--c)*.28s)backwards,gn-flicker 1.3s ease-in-out calc(1.4s + var(--c)*.37s)infinite}.gn [data-phase=dusk][data-first=true] .gn-seat .gn-eye__open{animation:gn-wake .3s ease calc(1.5s + var(--s)*60ms)backwards,gn-blink 5.6s ease-in-out calc(4s + var(--s)*.41s)infinite}.gn [data-phase=dusk][data-first=true] .gn-seat .gn-eye__shut{animation:gn-wake-shut .12s linear calc(1.56s + var(--s)*60ms)backwards}.gn .gn-tbl__story{margin-top:var(--s-xs);text-align:center}.gn .gn-tbl__line{min-height:2.4em;font-family:var(--gn-deco);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;color:var(--gn-gold-lt);place-items:center;font-size:clamp(16px,12px + .7vw,24px);font-weight:400;line-height:1.25;animation:.6s cubic-bezier(.2,.7,.2,1) both gn-line;display:grid}.gn .gn-tbl__acts{justify-content:center;gap:var(--s-xs);max-width:440px;margin:var(--s-xs)auto 0;list-style:none;display:flex}.gn .gn-tbl__acts li{padding-top:var(--s-2xs);border-top:2px solid rgb(var(--gn-gold-rgb)/.28);letter-spacing:.16em;text-transform:uppercase;font-size:11px;line-height:var(--lh-ui);text-align:left;color:rgb(var(--gn-ivory-rgb)/.5);flex:1 1 0;transition:color .4s;position:relative}.gn .gn-tbl__acts li:before{content:"";background:var(--gn-gold);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.gn .gn-tbl__acts li[data-state=on],.gn .gn-tbl__acts li[data-state=done]{color:var(--gn-ivory)}.gn .gn-tbl__acts li[data-state=on]:before{animation:gn-act var(--act-ms)linear both}.gn .gn-tbl__acts li[data-state=done]:before{transform:scaleX(1)}@keyframes gn-line{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes gn-act{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gn-shiver{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.14em,-.09em)rotate(2deg)}50%{transform:translate(-.12em,.1em)rotate(-2deg)}75%{transform:translate(.09em,.12em)rotate(1deg)}}@keyframes gn-flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.86;transform:scale(1.22,.92)}60%{opacity:1;transform:scale(.88,1.18)}80%{opacity:.92;transform:scale(1.1)}}@keyframes gn-smoke{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:translateY(-3.6em)scale(3.4)}}@keyframes gn-breathe{0%,to{opacity:1;transform:scale(1)}22%{opacity:.9}50%{opacity:1;transform:scale(1.05)}68%{opacity:.86}}@keyframes gn-ring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes gn-blink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.06)}}@keyframes gn-flash{0%{opacity:0;transform:scale(.6)}18%{opacity:.95;transform:scale(1.15)}to{opacity:0;transform:scale(2.6)}}@keyframes gn-accuse{0%{opacity:0;transform:scale(2.4)}28%{opacity:1;transform:scale(1)}52%{opacity:1;transform:scale(1.1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes gn-wink{0%,to{opacity:0}30%,62%{opacity:.95}}@keyframes gn-first-night{0%,22%{opacity:1}}@keyframes gn-first-light{0%,22%{opacity:0}}@keyframes gn-ignite{0%{opacity:0;transform:scale(.1)}}@keyframes gn-wake{0%{opacity:0;transform:scaleY(.05)}}@keyframes gn-wake-shut{0%{opacity:1}}@media (prefers-reduced-motion:reduce){.gn .gn-tbl *,.gn .gn-tbl :before,.gn .gn-tbl :after,.gn .gn-hero__copy>*{transition:none!important;animation:none!important}.gn .gn-tbl__scene{transform:none}}.gn .gn-tbl__scene .gn-chair{display:none}.gn .gn-stats{z-index:1;width:100%;max-width:var(--layout-max);padding:0 var(--gutter)clamp(52px,4.6vw,76px);--foreground:var(--gn-gold);--muted-foreground:rgb(var(--gn-ivory-rgb)/.66);margin:0 auto;position:relative}.gn .gn-stats__grid{border-block:1px solid rgb(var(--gn-gold-rgb)/.7);box-shadow:inset 0 5px 0 -4px rgb(var(--gn-gold-rgb)/.45),inset 0 -5px 0 -4px rgb(var(--gn-gold-rgb)/.45);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,4fr) minmax(0,4fr);padding:5px 0;display:grid}.gn .gn-stat{align-items:center;gap:var(--s-xs);min-width:0;padding:var(--s-m)var(--s-s);text-align:center;flex-direction:column;display:flex}.gn .gn-stat+.gn-stat{border-left:var(--gn-rule)}.gn .gn-stat dt{letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--gn-ivory-rgb)/.66);font-size:12px;line-height:1.4}.gn .gn-stat dd{align-items:center;gap:var(--s-2xs);flex-direction:column;display:flex}.gn .gn-stat__num{font-family:var(--gn-deco);letter-spacing:.04em;color:var(--gn-gold);font-size:clamp(40px,30px + 1.9vw,64px);font-weight:400;line-height:1}.gn .gn-stat__num--text{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(22px,17px + 1vw,34px);line-height:1.15}.gn .gn-stat__sub{font-size:var(--fs-xs);color:rgb(var(--gn-ivory-rgb)/.74);line-height:1.4}.gn .gn-stat [role=timer] .font-header{font-family:var(--gn-deco);letter-spacing:.04em;font-size:clamp(26px,20px + 1.2vw,40px);font-style:normal;font-weight:400;line-height:1.1}.gn .gn-stat [role=timer] .font-header+span{letter-spacing:.2em;font-size:11px}.gn .gn-acts{padding:var(--s-3xl)0 var(--s-4xl);text-align:center}.gn .gn-crest{aspect-ratio:1500/580;width:min(100%,620px);margin:0 auto var(--s-m);background:url(/images/games-night/table-crest.webp) 50%/cover no-repeat}.gn .gn-acts__head{justify-items:center;gap:var(--s-m);margin-bottom:var(--s-2xl);display:grid}.gn .gn-acts__head p{max-width:44ch;font-size:var(--gn-body);color:rgb(var(--gn-ivory-rgb)/.8);text-wrap:balance;line-height:1.55}.gn .gn-acts__grid{gap:var(--s-l)clamp(24px,3vw,56px);counter-reset:gn-act;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;list-style:none;display:grid}.gn .gn-act{counter-increment:gn-act}.gn .gn-act__art{aspect-ratio:2/3;border:30px solid #0000;border-image:var(--gn-frame)30 stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;background-origin:padding-box;background-clip:padding-box;display:block}.gn .gn-act--night .gn-act__art{background-image:url(/images/games-night/act-night.webp)}.gn .gn-act--morning .gn-act__art{background-image:url(/images/games-night/act-morning.webp)}.gn .gn-act--table .gn-act__art{background-image:url(/images/games-night/act-table.webp)}.gn .gn-act__body{padding:var(--s-m)var(--s-s)0}.gn .gn-act__body:before{content:counter(gn-act,upper-roman);margin-bottom:var(--s-xs);font-family:var(--gn-deco);font-size:var(--fs-lg);letter-spacing:.2em;color:rgb(var(--gn-gold-rgb)/.8);line-height:1;display:block}.gn .gn-act h3{font-family:var(--gn-deco);letter-spacing:.1em;text-transform:uppercase;color:var(--gn-gold);font-size:clamp(26px,20px + 1.3vw,42px);font-weight:400;line-height:1.1}.gn .gn-act p{max-width:34ch;margin:var(--s-s)auto 0;font-size:var(--gn-body);color:rgb(var(--gn-ivory-rgb)/.82);line-height:1.55}.gn .gn-book{padding:var(--s-4xl)0;scroll-margin-top:var(--header-height,78px);border-top:var(--gn-rule);background:radial-gradient(60% 80% at 28% 55%,#1d160a 0%,#1d160a00 70%),var(--gn-black);position:relative}.gn .gn-book__grid{align-items:center;gap:var(--s-2xl)var(--s-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.gn .gn-book__pitch{text-align:center;justify-items:center;display:grid}.gn .gn-book__lede{margin-top:var(--s-m);max-width:42ch;font-size:var(--fs-lg);color:rgb(var(--gn-ivory-rgb)/.82);text-wrap:balance;line-height:1.5}.gn .gn-seats{margin-top:var(--s-xl);justify-items:center;display:grid}.gn .gn-seats__tables{justify-content:center;gap:var(--s-l);flex-wrap:wrap;display:flex}.gn .gn-seats__table{width:clamp(140px,18vw,270px)}.gn .gn-seats__table svg{width:100%;display:block;overflow:visible}.gn .gn-seats__top{fill:rgb(var(--gn-gold-rgb)/.06);stroke:rgb(var(--gn-gold-rgb)/.7);stroke-width:.6px}.gn .gn-seats__seat{fill:none;stroke:var(--gn-gold);stroke-width:.8px}.gn .gn-seats__seat[data-taken=true]{fill:var(--gn-gold)}.gn .gn-seats__name{fill:var(--gn-gold);font-family:var(--gn-deco);letter-spacing:.18em;text-transform:uppercase;font-size:7px}.gn .gn-seats__key{justify-content:center;gap:var(--s-2xs)var(--s-m);margin-top:var(--s-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--gn-ivory-rgb)/.8);flex-wrap:wrap;font-size:13px;line-height:1.4;display:flex}.gn .gn-seats__key span{align-items:center;gap:var(--s-2xs);display:inline-flex}.gn .gn-seats__key i{border:1px solid var(--gn-gold);border-radius:50%;width:11px;height:11px;margin-top:-3px}.gn .gn-seats__key i[data-taken=true]{background:var(--gn-gold)}.gn .gn-book__panel{gap:var(--s-m);flex-direction:column;min-width:0;display:flex}.gn .gn-book__note{font-size:var(--fs-xs);text-align:center;color:rgb(var(--gn-ivory-rgb)/.7);text-wrap:pretty;line-height:1.55}.gn .gn-book__card{--step:12.5px;padding:var(--s-xs)var(--s-s)var(--s-s);border:30px solid #0000;border-image:var(--gn-frame-ink)30 stretch;background:var(--gn-ivory);color:var(--gn-ink);text-align:center;clip-path:polygon(var(--step)0,calc(100% - var(--step))0,calc(100% - var(--step))var(--step),100% var(--step),100% calc(100% - var(--step)),calc(100% - var(--step))calc(100% - var(--step)),calc(100% - var(--step))100%,var(--step)100%,var(--step)calc(100% - var(--step)),0 calc(100% - var(--step)),0 var(--step),var(--step)var(--step));border-radius:0}.gn .gn-book__card .dwf-evd-card__kicker{margin-bottom:var(--s-s);font-family:var(--gn-deco);letter-spacing:.16em;color:var(--gn-ink);font-size:clamp(22px,18px + .6vw,28px);line-height:1.15}.gn .gn-book__card .dwf-evd-card__meta{padding-bottom:var(--s-m);border-bottom:1px solid rgb(var(--gn-ink-rgb)/.3);letter-spacing:.06em;justify-content:center;font-weight:400}.gn .gn-book__card .dwf-evd-card__meta .dwf-evd-dot{background:var(--gn-gold-dk)}.gn .gn-book__card .dwf-evd-price{align-items:center;gap:var(--s-2xs);flex-direction:column}.gn .gn-book__card .dwf-evd-price__num{font-family:var(--gn-deco);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(34px,28px + 1vw,48px);font-style:normal;font-weight:400;line-height:1}.gn .gn-book__card .dwf-evd-price__note,.gn .gn-book__card .dwf-evd-book__copy,.gn .gn-book__card .dwf-evd-book__row,.gn .gn-book__card .dwf-evd-book__note,.gn .gn-book__card .dwf-evd-pills-label,.gn .gn-book__card .dwf-evd-full__label,.gn .gn-book__card .dwf-evd-full__body{color:rgb(var(--gn-ink-rgb)/.72)}.gn .gn-book__card .dwf-evd-book__row,.gn .gn-book__card .dwf-evd-banner{justify-content:center}.gn .gn-book__card .dwf-evd-banner{background:rgb(var(--gn-ink-rgb)/.08);color:var(--gn-ink);border-radius:0}.gn .gn-book__card .dwf-evd-full{border-color:rgb(var(--gn-ink-rgb)/.3);background:0 0;border-radius:0}.gn .gn-book__card .dwf-evd-full:after{border-color:rgb(var(--gn-ink-rgb)/.2);border-radius:0}.gn .gn-book__card .dwf-evd-full__title{font-family:var(--gn-text);font-style:normal;font-weight:400}.gn .gn-book__card .dwf-evd-full__body{margin-inline:auto}.gn .gn-book__card .dwf-btn{--cut:10px;letter-spacing:.16em;text-transform:uppercase;min-height:56px;clip-path:polygon(var(--cut)0,calc(100% - var(--cut))0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut))100%,var(--cut)100%,0 calc(100% - var(--cut)),0 var(--cut));border-radius:0;padding-top:4px;padding-bottom:0;font-size:14px}.gn .gn-book__card .dwf-btn:hover{transform:none}.gn .gn-book__card .dwf-btn--spark,.gn .gn-book__card .dwf-btn--pine{background:var(--gn-ink);color:var(--gn-gold-lt)}.gn .gn-book__card .dwf-btn--spark:hover,.gn .gn-book__card .dwf-btn--pine:hover{background:#2a2212}.gn .gn-book__card .dwf-btn--outline-dark{background:rgb(var(--gn-ink-rgb)/.1);color:var(--gn-ink);border:0}.gn .gn-book__card .dwf-btn:focus-visible{outline:2px solid var(--gn-gold);outline-offset:-6px}.gn .gn-book__closed{align-items:center;gap:var(--s-m);flex-direction:column;display:flex}.gn .gn-book__closed p{align-items:center;gap:var(--s-2xs);font-size:var(--gn-body);line-height:1.4;display:flex}.gn .gn-book__closed svg{width:18px;height:18px;color:var(--gn-gold)}.gn .gn-share{gap:var(--s-2xs);border:1px solid var(--gn-ink);color:var(--gn-ink);letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:15px 24px 12px;font-size:13px}.gn .gn-share:hover{background:var(--gn-ink);color:var(--gn-ivory);transform:none}.gn .gn-share svg{width:16px;height:16px;margin-top:-3px}.gn .gn-share:focus-visible{outline-offset:2px;outline:2px solid}.gn .gn-morning{padding:var(--s-4xl)0;background:var(--gn-ivory);color:var(--gn-ink);font-weight:400}.gn .gn-morning .gn-rule{color:var(--gn-gold-dk)}.gn .gn-morning .gn-h2,.gn .gn-row__title,.gn .gn-where dd{color:var(--gn-ink);-webkit-text-stroke:.35px currentColor}.gn .gn-where dd small{-webkit-text-stroke:0}.gn .gn-about{justify-items:center;gap:var(--s-m);text-align:center;display:grid}.gn .gn-about__lede{max-width:30em;margin-top:var(--s-s);text-wrap:balance;font-size:clamp(21px,17px + .9vw,32px);font-weight:300;line-height:1.4}.gn .gn-about__cols{gap:var(--s-m)var(--s-2xl);max-width:980px;margin-top:var(--s-m);font-size:var(--gn-body);text-align:left;color:rgb(var(--gn-ink-rgb)/.86);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.6;display:grid}.gn .gn-evening{justify-items:center;gap:var(--s-m);margin-top:var(--s-4xl);text-align:center;display:grid}.gn .gn-steps{width:100%;margin-top:var(--s-m);counter-reset:gn-step;border-block:1px solid rgb(var(--gn-ink-rgb)/.55);box-shadow:inset 0 5px 0 -4px rgb(var(--gn-ink-rgb)/.35),inset 0 -5px 0 -4px rgb(var(--gn-ink-rgb)/.35);grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 0;list-style:none;display:grid}.gn .gn-steps li{counter-increment:gn-step;padding:var(--s-l)var(--s-m);font-size:var(--gn-body);color:rgb(var(--gn-ink-rgb)/.86);line-height:1.55}.gn .gn-steps li+li{border-left:var(--gn-rule-ink)}.gn .gn-steps li:before{content:counter(gn-step,upper-roman);margin-bottom:var(--s-m);font-family:var(--gn-deco);letter-spacing:.08em;color:var(--gn-gold-dk);font-size:clamp(40px,32px + 1.6vw,64px);line-height:1;display:block}.gn .gn-rows{margin-top:var(--s-4xl)}.gn .gn-row{column-gap:var(--s-3xl);row-gap:var(--s-m);padding:var(--s-2xl)0;border-top:var(--gn-rule-ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.gn .gn-row:last-child{padding-bottom:0}.gn .gn-row__title{font-family:var(--gn-deco);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;font-size:clamp(24px,19px + 1.1vw,38px);font-weight:400;line-height:1.15}.gn .gn-prose{gap:var(--s-s);max-width:var(--measure-body);font-size:var(--gn-body);color:rgb(var(--gn-ink-rgb)/.86);line-height:1.6;display:grid}.gn .gn-prose .gn-share{margin-top:var(--s-2xs);justify-self:start}.gn .gn-where{gap:var(--s-l);max-width:var(--measure-body);margin-bottom:var(--s-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gn .gn-where dt{letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--gn-ink-rgb)/.66);font-size:12px;line-height:1.4}.gn .gn-where dd{margin-top:var(--s-2xs);font-family:var(--gn-deco);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(24px,19px + 1.1vw,38px);line-height:1.15}.gn .gn-where dd small{margin-top:var(--s-xs);font-family:var(--gn-text);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:rgb(var(--gn-ink-rgb)/.76);line-height:1.4;display:block}.gn .gn-map{max-width:var(--measure-body);margin-top:var(--s-m)}.gn .gn-where__link{align-items:center;gap:var(--s-2xs);margin-top:var(--s-s);font-size:var(--fs-sm);line-height:1.4;display:flex}.gn .gn-where__link svg{width:16px;height:16px}.gn .gn-where__link a{text-underline-offset:3px;text-decoration:underline}.gn .gn-notes{max-width:var(--measure-body);list-style:none}.gn .gn-notes li{padding:var(--s-s)0;border-top:var(--gn-rule-ink);font-size:var(--gn-body);color:rgb(var(--gn-ink-rgb)/.86);line-height:1.6}.gn .gn-notes li:first-child{border-top:0;padding-top:0}.gn .gn-faq{max-width:var(--measure-body)}.gn .gn-faq>div{padding:var(--s-s)0;border-top:var(--gn-rule-ink)}.gn .gn-faq>div:first-child{border-top:0;padding-top:0}.gn .gn-faq dt{font-size:var(--gn-body);font-weight:600;line-height:1.4}.gn .gn-faq dd{margin-top:var(--s-2xs);font-size:var(--gn-body);color:rgb(var(--gn-ink-rgb)/.86);line-height:1.6}.gn .gn-policies{max-width:var(--measure-body);--muted-foreground:rgb(var(--gn-ink-rgb)/.74)}.gn .gn-policies section>div>p{margin-bottom:var(--s-xs);letter-spacing:.24em;font-size:12px}.gn .gn-policies [data-orientation=vertical]>div{border-top:var(--gn-rule-ink)}.gn .gn-policies button{padding:var(--s-s)0;font-family:var(--gn-text);font-style:normal;font-size:var(--gn-body);color:var(--gn-ink);font-weight:600}.gn .gn-policies [role=region]>div{padding-bottom:var(--s-s)}.gn .gn-close{padding:0 0 var(--s-4xl);background:var(--gn-black);text-align:center;position:relative;overflow:clip}.gn .gn-frieze{aspect-ratio:3/2;-webkit-mask-composite:source-in;background:url(/images/games-night/guests-frieze.webp) bottom/cover no-repeat;width:min(100%,1180px);margin:0 auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.gn .gn-close__lead{padding-top:var(--s-2xl);border-top:1px solid rgb(var(--gn-gold-rgb)/.7)}.gn .gn-close__title{font-family:var(--gn-deco);letter-spacing:.05em;text-transform:uppercase;color:var(--gn-gold);font-size:clamp(38px,9vw,168px);font-weight:400;line-height:1.02}.gn .gn-close__title>span>span{display:block}.gn .gn-close__title s{color:rgb(var(--gn-gold-rgb)/.4);text-decoration:none;display:inline-block;position:relative}.gn .gn-close__title s svg{width:108%;height:100%;position:absolute;top:0;left:-4%;overflow:visible}.gn .gn-close__title s path{fill:none;stroke:var(--gn-wax);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.gn .gn-close__title em{background:var(--gn-foil);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.gn .gn-close__grid{justify-items:center;gap:var(--s-2xl);margin-top:var(--s-xl);display:grid}.gn .gn-close__body{max-width:44ch;margin:0 auto var(--s-l);font-size:var(--fs-lg);color:rgb(var(--gn-ivory-rgb)/.84);text-wrap:balance;line-height:1.5}.gn .gn-close__stats{border-block:1px solid rgb(var(--gn-gold-rgb)/.7);width:min(100%,860px);box-shadow:inset 0 5px 0 -4px rgb(var(--gn-gold-rgb)/.45),inset 0 -5px 0 -4px rgb(var(--gn-gold-rgb)/.45);grid-template-columns:repeat(3,minmax(0,1fr));padding:5px 0;display:grid}.gn .gn-close__stats>div{padding:var(--s-m)var(--s-s)}.gn .gn-close__stats>div+div{border-left:var(--gn-rule)}.gn .gn-close__num{font-family:var(--gn-deco);letter-spacing:.06em;color:var(--gn-gold);font-size:clamp(34px,28px + 1.6vw,56px);line-height:1}.gn .gn-close__sub{margin-top:var(--s-xs);font-size:var(--fs-xs);color:rgb(var(--gn-ivory-rgb)/.72);line-height:1.4}@media (min-width:1025px) and (max-height:820px){.gn .gn-crumbs{margin-bottom:var(--s-s)}.gn .gn-hero__title{--gn-lock:min(100cqi,46svh,800px)}.gn .gn-hero__label{margin-bottom:var(--s-s)}.gn .gn-hero__actions{margin-top:var(--s-m)}}@media (max-width:1024px){.gn .gn-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gn .gn-stat:nth-child(odd){border-left:0}.gn .gn-stat:nth-child(n+3){border-top:var(--gn-rule)}.gn .gn-hero__inner{--gn-stage:min(100%,680px);row-gap:var(--s-m);min-height:0;padding:var(--s-2xl)max(var(--gutter),44px)var(--s-l);grid-template-columns:minmax(0,1fr)}.gn .gn-stats{padding-inline:max(var(--gutter),44px)}.gn .gn-hero__table{width:var(--gn-stage);margin:0 auto}.gn .gn-hero__title{--gn-lock:min(100cqi,620px)}.gn .gn-crumbs{margin-bottom:var(--s-m)}.gn .gn-book__grid,.gn .gn-row{grid-template-columns:minmax(0,1fr)}.gn .gn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gn .gn-steps li:nth-child(odd){border-left:0}.gn .gn-steps li:nth-child(n+3){border-top:var(--gn-rule-ink)}}@media (max-width:860px){.gn .gn-acts__grid{gap:var(--s-2xl);grid-template-columns:minmax(0,1fr);max-width:440px}}@media (max-width:767px){.dwf.gn{margin-bottom:-4rem}.gn .gn-close{padding-bottom:calc(var(--s-4xl) + 4rem)}}@media (max-width:640px){.gn .gn-stats__grid .gn-stat--wide{border-left:0;border-top:var(--gn-rule);grid-column:1/-1}.gn .gn-hero__table{width:calc(100% + 56px);margin:0 -28px}.gn .gn-tbl__story{padding:0 28px}.gn .gn-hero__actions .gn-btn,.gn .gn-hero__actions{width:100%}.gn .gn-about__cols,.gn .gn-where,.gn .gn-steps{grid-template-columns:minmax(0,1fr)}.gn .gn-where{gap:var(--s-m)}.gn .gn-steps li,.gn .gn-steps li+li{border-left:0}.gn .gn-steps li+li{border-top:var(--gn-rule-ink)}.gn .gn-book__card{padding-inline:0}.gn .gn-seats__table{width:calc(50% - var(--s-l)/2)}.gn .gn-close__stats>div{padding:var(--s-s)var(--s-2xs)}}
