.game-locked[data-v-2733c14c]{align-items:center;block-size:100%;display:flex;flex-flow:column;justify-content:center;padding:var(--space-section) var(--site-margin);text-align:center}.game-header[data-v-2733c14c]{display:flex;flex-flow:column-reverse;gap:.25rem}.game-title[data-v-2733c14c]{color:var(--color-green);font-weight:500;letter-spacing:.0625rem;text-transform:uppercase}.game-subtitle[data-v-2733c14c],.game-title[data-v-2733c14c]{font-size:var(--font-size-0)}.game-subtitle[data-v-2733c14c]{color:var(--color-gray)}.game-locked__msg[data-v-2733c14c]{color:var(--color-gray-dd);font-family:var(--font-serif);font-size:var(--font-size-3);font-weight:500;line-height:1.1;margin-block-start:1.25rem;text-wrap:balance}@media (min-width:750px){.game-locked__msg[data-v-2733c14c]{font-size:var(--font-size-4)}}.frame[data-v-2733c14c]{color:var(--color-gray-ll);margin:calc(var(--space-section)*.5) auto;max-block-size:300px;max-inline-size:300px}.icon[data-v-2733c14c]{color:#a1a1a1;display:flex}.tiles[data-v-6862525c]{align-items:center;display:flex;flex-flow:column;flex-wrap:wrap;gap:.625rem;justify-content:center;perspective:400px}@media (min-width:600px){.tiles[data-v-6862525c]{gap:.75rem}}.tiles__word[data-v-6862525c]{flex-wrap:wrap;gap:.25rem}.tile[data-v-6862525c],.tiles__word[data-v-6862525c]{display:flex;justify-content:center}.tile[data-v-6862525c]{--size:1.875rem;align-items:center;background-color:var(--color-white);block-size:var(--size);border:2px solid var(--color-border);border-radius:var(--radius);color:var(--color-gray-ddd);font-family:var(--font-mono);font-size:var(--font-size-1);font-weight:700;position:relative;text-transform:uppercase;transition:border-color .1s var(--ease-in-out-sine);width:var(--size)}@media (min-width:360px){.tile[data-v-6862525c]{--size:2.25rem}}@media (min-width:460px){.tile[data-v-6862525c]{--size:3rem;font-size:var(--font-size-2)}}@media (min-width:600px){.tile[data-v-6862525c]{--size:3.625rem;font-size:var(--font-size-3)}}@media (min-width:750px){.tile[data-v-6862525c]{--size:4.375rem;font-size:var(--font-size-4)}}@media (min-width:1150px){.tile[data-v-6862525c]{--size:3.5rem;font-size:var(--font-size-3)}}@media (min-width:1350px){.tile[data-v-6862525c]{--size:4.375rem;font-size:var(--font-size-4)}}@media (min-width:1650px){.tile[data-v-6862525c]{--size:5rem;font-size:var(--font-size-4)}}.tile--filled[data-v-6862525c]{border-color:var(--color-gray)}.tile--locked[data-v-6862525c]{background-color:var(--color-green);border-color:color-mix(in oklab,var(--color-green),#000 10%);color:var(--color-white)}.tile--correct[data-v-6862525c]{animation:tile-correct-6862525c 1s ease-out calc(var(--tile-index, 0)*80ms) both}.tile--wrong[data-v-6862525c]{animation:tile-shake-6862525c .4s var(--ease-in-out-sine);border-color:var(--color-red)}.tile--wrong .tile__letter[data-v-6862525c]{animation:letter-fall-6862525c .3s var(--ease-in-quad) calc(.35s + var(--tile-index, 0)*60ms) both}.tile__letter[data-v-6862525c]{display:block;line-height:1}@keyframes tile-correct-6862525c{0%{transform:translateY(0) rotate(0) scale(1)}20%{background-color:var(--color-green);border-color:color-mix(in oklab,var(--color-green),#000 10%);color:var(--color-white);transform:translateY(-40px) rotate(180deg) scale(.93,1.07)}45%{background-color:var(--color-green);border-color:color-mix(in oklab,var(--color-green),#000 10%);color:var(--color-white);transform:translateY(-40px) rotate(1turn) scale(.95,1.05)}62%{transform:translateY(10px) rotate(1turn) scale(1.07,.93)}78%{transform:translateY(-12px) rotate(1turn) scale(.97,1.03)}90%{transform:translateY(4px) rotate(1turn) scale(1.02,.98)}to{background-color:var(--color-green);border-color:color-mix(in oklab,var(--color-green),#000 10%);color:var(--color-white);transform:translateY(0) rotate(1turn) scale(1)}}@keyframes tile-shake-6862525c{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes letter-fall-6862525c{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(var(--fall-distance,20px)) rotate(var(--fall-rotate,0deg))}}.tile--cursor[data-v-6862525c]:after{animation:blink-6862525c 1s step-start infinite;animation-play-state:paused;background-color:var(--color-gray-ddd);block-size:2px;bottom:17.7%;content:"";font-weight:300;inline-size:66.7%;left:50%;opacity:0;position:absolute;transform:translate(-50%)}.game-container:not([data-ready=true]) .tile--cursor:after{opacity:0!important}.game-container[data-ready=true] .tile--cursor:after{animation-play-state:running}@keyframes blink-6862525c{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tile[data-v-6862525c],.tile--cursor[data-v-6862525c]:after{animation:none}.tile--correct[data-v-6862525c]{animation:none;background-color:var(--color-green);border-color:color-mix(in oklab,var(--color-green),#000 10%);color:var(--color-white)}.tile--wrong[data-v-6862525c]{animation:none;background-color:var(--color-gray-ll)}.tile--wrong .tile__letter[data-v-6862525c]{animation:letter-fade-6862525c .3s var(--ease-in-quad) calc(.1s + var(--tile-index, 0)*40ms) both}@keyframes letter-fade-6862525c{0%{opacity:1}to{opacity:0}}}.game-board[data-v-b3a0618c]{-moz-column-gap:var(--space-section);column-gap:var(--space-section);grid-template-columns:1fr;inline-size:100%;padding:calc(var(--space-section)*.75) var(--site-margin);position:relative;row-gap:2rem}@media (min-width:600px) and (width < 750px) and (orientation:portrait){.game-board[data-v-b3a0618c]{padding-block:var(--space-section)}}@media (min-width:1150px){.game-board[data-v-b3a0618c]{grid-template-columns:1fr 1fr;padding-block:calc(var(--space-section)*.875)}}@media (min-width:1440px){.game-board[data-v-b3a0618c]{padding-block:calc(var(--space-section)*.75)}}.game-intro[data-v-b3a0618c]{align-items:center;animation:exit-wipe-up-b3a0618c 1s 3s var(--ease-authentic) both;background-color:var(--color-blue);block-size:calc(100% + 2.5rem);color:var(--color-gray-dd);display:flex;inline-size:100%;justify-content:center;opacity:1;pointer-events:none;position:absolute;top:0;z-index:1}.game-intro .intro-countdown[data-v-b3a0618c]{animation:game-intro-flash-b3a0618c 1s var(--ease-authentic) both;color:var(--color-white);font-family:var(--font-serif);font-size:var(--font-size-8);font-weight:500;line-height:1.1;margin-block-start:-1.25rem}.game-intro .intro-countdown--3[data-v-b3a0618c]{animation-delay:.2s}.game-intro .intro-countdown--2[data-v-b3a0618c]{animation-delay:1.2s}.game-intro .intro-countdown--1[data-v-b3a0618c]{animation-delay:2.2s}.game-intro .game-subtitle[data-v-b3a0618c]{animation:game-intro-flash-long-b3a0618c 3.2s .1s var(--ease-authentic) both;color:var(--color-gray-lll);font-size:var(--font-size-1)}@media (prefers-reduced-motion:reduce){.game-intro[data-v-b3a0618c]{animation-delay:0s;animation-duration:.01ms}}@keyframes game-intro-flash-b3a0618c{0%{opacity:0;transform:translate3d(0,.625rem,0) scale(.9)}25%,75%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-.625rem,0) scale(1)}}@keyframes game-intro-flash-long-b3a0618c{0%{opacity:0;transform:translate3d(0,.625rem,0)}8.3%,91.7%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-.625rem,0)}}@keyframes exit-wipe-up-b3a0618c{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.game-question[data-v-b3a0618c]{color:var(--color-gray-dd);font-family:var(--font-serif);font-size:var(--font-size-2);font-weight:500;line-height:1.1;margin-block-start:1.25rem;margin-inline:auto;max-width:35ch;text-wrap:balance}@media (min-width:600px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-3)}}@media (min-width:750px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-4)}}@media (min-width:600px) and (width < 750px) and (orientation:portrait){.game-question[data-v-b3a0618c]{font-size:var(--font-size-4)}}@media (min-width:900px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-5)}}@media (min-width:1150px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-4);margin-block-start:1.5rem;margin-inline:0;text-wrap:pretty}}@media (min-width:1150px) and (min-height:780px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-5);line-height:1.15}}@media (min-width:1440px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-5);line-height:1.15}}@media (min-width:1440px) and (min-height:860px){.game-question[data-v-b3a0618c]{font-size:var(--font-size-6)}}.game-header[data-v-b3a0618c]{text-align:center}@media (min-width:1150px){.game-header[data-v-b3a0618c]{justify-content:center;text-align:left}}.game-header__inner[data-v-b3a0618c]{display:flex;flex-flow:column-reverse;gap:.25rem}.game-subtitle[data-v-b3a0618c],.game-title[data-v-b3a0618c]{font-size:var(--font-size--1)}@media (min-width:600px){.game-subtitle[data-v-b3a0618c],.game-title[data-v-b3a0618c]{font-size:var(--font-size-0)}}.game-title[data-v-b3a0618c]{color:var(--color-green);font-weight:500;letter-spacing:.0625rem;text-transform:uppercase}.game-subtitle[data-v-b3a0618c],.game-timer[data-v-b3a0618c]{color:var(--color-gray)}.game-timer[data-v-b3a0618c]{--space-cluster:.25rem;font-family:var(--font-mono);font-size:var(--font-size--1);justify-content:center;margin-block:2rem -.9375rem}@media (min-width:600px){.game-timer[data-v-b3a0618c]{--space-cluster:.5rem;font-size:var(--font-size-0)}}@media (min-width:1150px){.game-timer[data-v-b3a0618c]{justify-content:start;margin-block:1.25rem 0}}.game-timer .icon[data-v-b3a0618c]{block-size:1.125rem;inline-size:1.125rem}@media (min-width:600px){.game-timer .icon[data-v-b3a0618c]{block-size:1.5rem;inline-size:1.5rem}}.tiles-container[data-v-b3a0618c]{align-items:center;display:flex;flex-flow:column;gap:1.25rem;justify-content:center}.keyboard[data-v-d4d2eeba]{align-items:center;display:flex;flex-direction:column;gap:.5rem;inline-size:calc(100% + var(--site-margin));margin-inline-start:calc(var(--site-margin)*-.5)}@media (min-width:425px){.keyboard[data-v-d4d2eeba]{inline-size:100%;margin:0 auto}}.keyboard__row[data-v-d4d2eeba]{display:flex;gap:.25rem;inline-size:100%;justify-content:center}@media (min-width:600px){.keyboard__row[data-v-d4d2eeba]{inline-size:auto}}.keyboard__key[data-v-d4d2eeba]{align-items:center;background:var(--color-white);block-size:3rem;border:2px solid var(--color-white);border-radius:var(--radius);color:var(--color-gray-ddd);cursor:pointer;display:flex;flex:1;font-family:var(--font-mono);font-size:var(--font-size-1);font-weight:700;justify-content:center;min-inline-size:0;padding:0;touch-action:manipulation;transition:background-color .12s var(--ease-in-out-sine),border-color .12s var(--ease-in-out-sine),color .12s var(--ease-in-out-sine),transform .08s var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:460px){.keyboard__key[data-v-d4d2eeba]{font-size:var(--font-size-2)}}@media (min-width:600px){.keyboard__key[data-v-d4d2eeba]{block-size:3.125rem;flex:none;min-inline-size:3.125rem;padding:0 1rem}}@media (min-width:1350px){.keyboard__key[data-v-d4d2eeba]{aspect-ratio:1;block-size:100%;min-inline-size:4rem}}.keyboard__key[data-v-d4d2eeba]:disabled{cursor:not-allowed}.keyboard__key[data-v-d4d2eeba]:focus-visible:not(:disabled),.keyboard__key[data-v-d4d2eeba]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-blue),#fff 90%);border-color:var(--color-blue)}.keyboard__key[data-v-d4d2eeba]:active:not(:disabled){background-color:color-mix(in srgb,var(--color-blue),#fff 80%);transform:scale(.93)}.keyboard__key--delete[data-v-d4d2eeba]{flex:1.5}@media (min-width:600px){.keyboard__key--delete[data-v-d4d2eeba]{flex:none}}@media (min-width:1350px){.keyboard__key--delete[data-v-d4d2eeba]{block-size:4rem}}.keyboard__key--delete .icon[data-v-d4d2eeba]{aspect-ratio:1;block-size:1.5rem}@media (min-width:750px){.keyboard__key--delete .icon[data-v-d4d2eeba]{block-size:1.75rem}}@media (min-width:1350px){.keyboard__key--delete .icon[data-v-d4d2eeba]{block-size:2rem}}.keyboard__key--enter[data-v-d4d2eeba]{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white);flex:1.5;font-size:.6875rem;overflow:hidden;position:relative;text-transform:uppercase}.keyboard__key--enter[data-v-d4d2eeba]:before{background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);block-size:200%;content:"";inline-size:40%;left:-60%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);z-index:1}.keyboard__key--enter[data-v-d4d2eeba]:not(:disabled):before{animation:game-enter-shimmer-d4d2eeba 2.7s linear .1s infinite}@media (min-width:400px){.keyboard__key--enter[data-v-d4d2eeba]{font-size:.75rem}}@media (min-width:450px){.keyboard__key--enter[data-v-d4d2eeba]{font-size:var(--font-size--1)}}@media (min-width:520px){.keyboard__key--enter[data-v-d4d2eeba]{font-size:var(--font-size-0)}}@media (min-width:600px){.keyboard__key--enter[data-v-d4d2eeba]{flex:none;letter-spacing:.0625rem;min-inline-size:5rem}}@media (min-width:750px){.keyboard__key--enter[data-v-d4d2eeba]{min-inline-size:6.5rem}}@media (min-width:1350px){.keyboard__key--enter[data-v-d4d2eeba]{aspect-ratio:auto;block-size:4rem;font-size:var(--font-size-0)}}.keyboard__key--enter[data-v-d4d2eeba]:disabled{background-color:var(--color-gray-ll);border-color:var(--color-gray-ll);color:var(--color-gray);transform:scale(.87)}.keyboard__key--enter:disabled .tracer[data-v-d4d2eeba]{display:none}.keyboard__key--enter:focus-visible:not(:disabled) .tracer[data-v-d4d2eeba]:after,.keyboard__key--enter:hover:not(:disabled) .tracer[data-v-d4d2eeba]:after{background-color:hsl(from var(--color-blue) h s calc(l + 10))}.keyboard__key--enter:active:not(:disabled) .tracer[data-v-d4d2eeba]{background-color:hsl(from var(--color-blue) h s calc(l + 25))}.key-label[data-v-d4d2eeba]{display:flex;position:relative;top:-1.5px;z-index:2}@media (min-width:750px){.key-label[data-v-d4d2eeba]{top:-3px}}.key-label .icon[data-v-d4d2eeba]{block-size:1.25rem;inline-size:1.25rem}@media (min-width:750px){.key-label .icon[data-v-d4d2eeba]{block-size:1.5rem;inline-size:1.5rem}}.tracer[data-v-d4d2eeba]{background-color:hsl(from var(--color-blue) h s calc(l + 30));block-size:100%;border-radius:calc(var(--radius) - 2px);inline-size:100%;position:absolute;transition:background-color .08s var(--ease-out-quad)}.tracer[data-v-d4d2eeba]:after{background-color:var(--color-blue);block-size:calc(100% - 4px);border-radius:calc(var(--radius) - 1px);content:"";inline-size:calc(100% - 2px);left:1px;position:absolute;top:1px;transition:background-color .12s var(--ease-in-out-sine)}@media (min-width:750px){.tracer[data-v-d4d2eeba]:after{block-size:calc(100% - 7px);border-radius:calc(var(--radius) - 2px);inline-size:calc(100% - 4px);left:2px;top:1px}}@keyframes game-enter-shimmer-d4d2eeba{0%{animation-timing-function:cubic-bezier(.5,1,.89,1);left:-60%}26%{left:120%}to{left:120%}}.home-btn[data-v-858c4f73]{aspect-ratio:1;background-color:var(--color-gray-ll);color:var(--color-blue);min-inline-size:auto;padding:0;position:absolute;right:var(--site-margin);text-transform:uppercase;top:var(--site-margin);z-index:10}.home-btn[data-v-858c4f73]:focus-visible,.home-btn[data-v-858c4f73]:hover{background-color:var(--color-blue-d);color:var(--color-white)}.game-container[data-v-858c4f73]{align-items:center;background-color:var(--color-gray-llll);block-size:100%;display:flex;flex-direction:column;gap:0;min-block-size:calc(100vh - var(--navbar-height) - var(--eyebrow-height))}body:has(.countdown[data-active=true]) .game-container[data-v-858c4f73]{min-block-size:calc(100vh - var(--navbar-height) - var(--eyebrow-height) - var(--countdown-banner-height))}.game-container[data-completed=true] [data-nav=results][data-v-858c4f73]{opacity:1;transform:none;visibility:visible}.game-container[data-v-858c4f73] .btn{border-radius:50px;font-family:var(--font-mono);inline-size:auto;letter-spacing:.0625rem;max-block-size:44px;text-transform:uppercase}.game-controls[data-v-858c4f73]{background-color:var(--color-gray-lll);background-color:#efefef;block-size:100%;border-radius:1.5rem 1.5rem 0 0;display:grid;inline-size:100%;margin:0 auto;padding:calc(var(--space-section)/2) var(--site-margin) 0;position:relative;z-index:1}@media (min-width:425px){.game-controls[data-v-858c4f73]{border-radius:2.5rem 2.5rem 0 0}}@media (min-width:600px) and (width < 750px) and (orientation:portrait){.game-controls[data-v-858c4f73]{padding-block-start:var(--space-section)}}.game-nav[data-v-858c4f73]{align-self:end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80;border:1px solid var(--color-border);bottom:0;margin:calc(var(--space-section)/2) calc(var(--site-margin)*-1) 0;padding:calc(var(--space-section)/6) var(--site-margin);position:sticky;z-index:10}@media (min-with:360px){.game-nav[data-v-858c4f73]{padding-block:calc(var(--space-section)/4)}}.game-nav ul[data-v-858c4f73]{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;grid-template-areas:"prev results next";grid-template-columns:1fr 1fr 1fr;inline-size:100%;justify-content:center;list-style:none;margin:0;padding:0;row-gap:.5rem}@media (min-width:600px){.game-nav ul[data-v-858c4f73]{grid-template-areas:"prev results next";grid-template-columns:1fr 1fr 1fr}}.game-nav .btn[data-v-858c4f73]{font-size:.6875rem;gap:.5rem}@media (min-width:360px){.game-nav .btn[data-v-858c4f73]{font-size:.75rem}}@media (min-width:750px){.game-nav .btn[data-v-858c4f73]{font-size:1rem}}@media (width < 1150px){.game-nav .btn[data-v-858c4f73]{background-color:transparent;border:none;min-block-size:auto;min-inline-size:auto;padding:.5rem 0}.game-nav .btn[data-v-858c4f73]:focus-visible,.game-nav .btn[data-v-858c4f73]:hover{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}}.game-nav .btn .icon[data-v-858c4f73]{block-size:.75rem;inline-size:.75rem}.game-nav [data-nav=prev][data-v-858c4f73]{grid-area:prev;justify-self:start}.game-nav [data-nav=results][data-v-858c4f73]{grid-area:results}.game-nav [data-nav=next][data-v-858c4f73]{grid-area:next;justify-self:end}.game-nav li[data-v-858c4f73]{display:flex;justify-content:center}@media (width < 1150px){.shorten[data-v-858c4f73]{display:none}}[data-nav=results][data-v-858c4f73]{opacity:0;transform:translate3d(0,.3125rem,0);transition:opacity .5s 0s,transform .2s var(--ease-authentic);visibility:hidden}.next-unlock-text[data-v-858c4f73]{color:var(--color-gray-d);display:none;font-family:var(--font-mono);font-size:.6875rem;line-height:1.1;margin:0;text-align:end}@media (min-width:360px){.next-unlock-text[data-v-858c4f73]{font-size:.75rem}}@media (min-width:750px){.next-unlock-text[data-v-858c4f73]{font-size:1rem}}@media (min-width:1150px){.next-unlock-text[data-v-858c4f73]{display:block}}
