.game-shelf[data-astro-cid-gvbjnjli][hidden],[data-astro-cid-gvbjnjli][data-game-entry][hidden]{display:none}.game-shelf[data-astro-cid-gvbjnjli]+.game-shelf[data-astro-cid-gvbjnjli]{margin-top:1.5rem}.shelf-heading[data-astro-cid-gvbjnjli]{margin-bottom:1rem}.shelf-heading[data-astro-cid-gvbjnjli] h3[data-astro-cid-gvbjnjli]{scroll-margin-top:5rem}.year-timeline[data-astro-cid-deb6fwej]{color:#243740;background:#f1dfbb;border:1px solid #a88957;min-width:0;margin:0 0 1.5rem;padding:clamp(.85rem,2vw,1.5rem)}legend[data-astro-cid-deb6fwej]{font:800 1.1rem var(--font-display);padding-inline:.5rem}.exact-years[data-astro-cid-deb6fwej]{margin-bottom:1rem}.exact-years[data-astro-cid-deb6fwej] summary[data-astro-cid-deb6fwej]{cursor:pointer;padding-block:.3rem;font-weight:700}.exact-years[data-astro-cid-deb6fwej][open] summary[data-astro-cid-deb6fwej]{margin-bottom:.8rem}.year-fields[data-astro-cid-deb6fwej]{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}label[data-astro-cid-deb6fwej]{gap:.4rem;min-width:0;font-weight:700;display:grid}.year-fields[data-astro-cid-deb6fwej] label[data-astro-cid-deb6fwej]{flex:7rem}input[data-astro-cid-deb6fwej][type=number],select[data-astro-cid-deb6fwej]{width:100%;min-width:0;min-height:44px;font:inherit;color:#243740;background:#fff7e7;border:1px solid #6a583b;border-radius:3px;padding:.5rem .65rem}.year-join[data-astro-cid-deb6fwej]{align-self:center}.year-enhancement[data-astro-cid-deb6fwej]{margin-top:1.3rem}.year-enhancement[data-astro-cid-deb6fwej][hidden],.year-preview-control[data-astro-cid-deb6fwej][hidden],.year-preview[data-astro-cid-deb6fwej][hidden]{display:none}.range-labels[data-astro-cid-deb6fwej]{font:750 .85rem var(--font-mono);justify-content:space-between;gap:.5rem;display:flex}.dual-range[data-astro-cid-deb6fwej]{height:48px;margin-inline:14px;position:relative}.range-track[data-astro-cid-deb6fwej]{background:#cbb187;border-radius:4px;position:absolute;inset:20px 0}.range-track[data-astro-cid-deb6fwej]:after{content:"";inset-block:0;left:var(--year-from,0%);right:calc(100% - var(--year-to,100%));border-radius:inherit;background:#234c55;position:absolute}input[data-astro-cid-deb6fwej][type=range]{appearance:none;pointer-events:none;background:0 0;width:calc(100% + 28px);height:48px;margin:0;padding:0;position:absolute;inset:0 -14px}input[data-astro-cid-deb6fwej][type=range]::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:#234c55;border:3px solid #fff7e7;border-radius:5px;width:28px;height:38px;box-shadow:0 0 0 2px #234c55}input[data-astro-cid-deb6fwej][type=range]::-moz-range-thumb{cursor:ew-resize;pointer-events:auto;background:#234c55;border:3px solid #fff7e7;border-radius:5px;width:24px;height:34px;box-shadow:0 0 0 2px #234c55}input[data-astro-cid-deb6fwej][type=range]:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #a63222}input[data-astro-cid-deb6fwej][data-year-from]:focus{z-index:1}.timeline-hint[data-astro-cid-deb6fwej]{color:#584528;margin:.7rem 0 0;font-size:.85rem}.year-rail[data-astro-cid-deb6fwej]{border-block:3px double #a88957;max-width:100%;margin-block:1.2rem;padding:.3rem;overflow-x:auto}.year-rail[data-astro-cid-deb6fwej] ol[data-astro-cid-deb6fwej]{flex-wrap:wrap;justify-content:center;gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.year-rail[data-astro-cid-deb6fwej] a[data-astro-cid-deb6fwej]{text-align:center;border-bottom:3px solid #0000;align-items:center;gap:.25rem;min-width:7.3rem;min-height:56px;padding:.65rem .5rem;text-decoration:none;display:grid}.year-rail[data-astro-cid-deb6fwej] a[data-astro-cid-deb6fwej]:hover,.year-rail[data-astro-cid-deb6fwej] a[data-astro-cid-deb6fwej]:focus-visible,.year-rail[data-astro-cid-deb6fwej] a[data-astro-cid-deb6fwej][data-preview-active]{background:#fff7e7;border-color:#a63222}.year-preview-control[data-astro-cid-deb6fwej]{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.year-preview-control[data-astro-cid-deb6fwej] label[data-astro-cid-deb6fwej]{flex:0 10rem}.year-preview-control[data-astro-cid-deb6fwej] p[data-astro-cid-deb6fwej]{flex:15rem}.year-preview[data-astro-cid-deb6fwej]{border-top:1px solid #b5996b;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem;padding-top:1rem;display:grid}.preview-cover[data-astro-cid-deb6fwej] .media-frame{aspect-ratio:3/4;border-radius:2px;width:100%}.preview-cover[data-astro-cid-deb6fwej] img{object-fit:contain;background:#243740}.preview-year[data-astro-cid-deb6fwej]{font:750 .7rem var(--font-mono);text-transform:uppercase;margin:0 0 .25rem}.preview-title[data-astro-cid-deb6fwej]{font:800 1.1rem var(--font-display);margin:0 0 .4rem}.year-preview[data-astro-cid-deb6fwej] p[data-astro-cid-deb6fwej]:not(.preview-title):not(.preview-year){margin-bottom:.7rem;font-size:.9rem}@media (width<=25rem){.year-preview[data-astro-cid-deb6fwej]{grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem}.year-join[data-astro-cid-deb6fwej]{display:none}}.story-headlines[data-astro-cid-ji6ybheq],.story-grid[data-astro-cid-ji6ybheq]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.story-month[data-astro-cid-ji6ybheq]{margin-top:2rem}.story-headlines[data-astro-cid-ji6ybheq]{align-items:stretch}.story-month-heading[data-astro-cid-ji6ybheq]{border-bottom:1px solid #cdb587;margin-bottom:1.25rem;padding-bottom:.7rem;font-size:1.2rem}@media (width>=40rem){.story-grid[data-astro-cid-ji6ybheq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.story-headlines[data-astro-cid-ji6ybheq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.story-grid[data-astro-cid-ji6ybheq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.story-chapters[data-astro-cid-kdphpwqx]{padding-bottom:1.5rem}.story-introduction[data-astro-cid-kdphpwqx]{max-width:65ch;margin:0 auto 2rem}.story-chapter[data-astro-cid-kdphpwqx]{border-top:1px solid #c9b38c}.story-chapter[data-astro-cid-kdphpwqx]:last-child{border-bottom:1px solid #c9b38c}summary[data-astro-cid-kdphpwqx]{cursor:pointer;background:#f3e7d0;border-inline-start:4px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding:1.35rem 1rem;list-style:none;display:flex}summary[data-astro-cid-kdphpwqx]:hover{background:#e9d4a8;border-inline-start-color:#97552a}summary[data-astro-cid-kdphpwqx]:focus-visible{outline-offset:3px;background:#e9d4a8;outline:3px solid #174653}details[data-astro-cid-kdphpwqx][open]>summary[data-astro-cid-kdphpwqx]{border-inline-start-color:#97552a}summary[data-astro-cid-kdphpwqx]::-webkit-details-marker{display:none}summary[data-astro-cid-kdphpwqx]:after{content:"+";flex:none;font-size:1.7rem}details[data-astro-cid-kdphpwqx][open]>summary[data-astro-cid-kdphpwqx]:after{content:"−"}summary[data-astro-cid-kdphpwqx] h2[data-astro-cid-kdphpwqx]{max-width:38ch;margin:0;font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1.2}.chapter-content[data-astro-cid-kdphpwqx]{align-items:start;gap:1.5rem 2.5rem;padding:.25rem 0 2rem;display:grid}.chapter-copy[data-astro-cid-kdphpwqx],.chapter-media[data-astro-cid-kdphpwqx]{min-width:0}.chapter-copy[data-astro-cid-kdphpwqx]{max-width:68ch}.chapter-content[data-astro-cid-kdphpwqx] .rich-content{max-width:none;margin:0}.chapter-content[data-astro-cid-kdphpwqx] .rich-content>:first-child{margin-top:0}.chapter-content[data-astro-cid-kdphpwqx] .editorial-media{width:100%;margin:0}.chapter-content[data-astro-cid-kdphpwqx] .media-frame{aspect-ratio:auto;background:0 0;border-radius:3px;max-width:none;margin:0}.chapter-content[data-astro-cid-kdphpwqx] img{object-fit:contain;width:100%;height:auto}.chapter-content[data-astro-cid-kdphpwqx] figcaption{overflow-wrap:anywhere;margin-top:.45rem;font-size:.74rem;line-height:1.5}.chapter-content[data-astro-cid-kdphpwqx] figcaption p{margin:.18rem 0 0}.chapter-content[data-astro-cid-kdphpwqx] .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem}.chapter-content--centered[data-astro-cid-kdphpwqx] .chapter-media[data-astro-cid-kdphpwqx]{width:min(100%,60rem);margin-inline:auto}.chapter-content--centered[data-astro-cid-kdphpwqx] .chapter-copy[data-astro-cid-kdphpwqx]{margin-inline:auto}@media (width>=60rem){.chapter-content--illustrated[data-astro-cid-kdphpwqx]:not(.chapter-content--centered){grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.chapter-content--image-left[data-astro-cid-kdphpwqx]:not(.chapter-content--centered){grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.chapter-content--image-left[data-astro-cid-kdphpwqx]:not(.chapter-content--centered) .chapter-media[data-astro-cid-kdphpwqx]{grid-area:1/1}.chapter-content--image-left[data-astro-cid-kdphpwqx]:not(.chapter-content--centered) .chapter-copy[data-astro-cid-kdphpwqx]{grid-area:1/2}}.eggmoji-campaign[data-astro-cid-dwbgy5ay]{--egg-ink:#271438;color:var(--egg-ink);border:2px solid var(--egg-ink);background:#fff4de;border-radius:1.4rem;margin:0 clamp(1rem,3vw,3rem) 2.5rem;overflow:clip}.eggmoji-campaign[data-astro-cid-dwbgy5ay] h1[data-astro-cid-dwbgy5ay],.eggmoji-campaign[data-astro-cid-dwbgy5ay] h2[data-astro-cid-dwbgy5ay],.eggmoji-campaign[data-astro-cid-dwbgy5ay] h3[data-astro-cid-dwbgy5ay]{color:var(--egg-ink);font-family:Arial,Helvetica,sans-serif}.eggmoji-hero[data-astro-cid-dwbgy5ay]{background:#ff893d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,3vw,3rem);display:grid}.eggmoji-reminder[data-astro-cid-dwbgy5ay]{border:1px solid var(--egg-ink);letter-spacing:.06em;background:#ffdc71;border-radius:2rem;padding:.6rem 1rem;font-size:.75rem;font-weight:800;display:inline-block}.eggmoji-copy[data-astro-cid-dwbgy5ay] h1[data-astro-cid-dwbgy5ay]{letter-spacing:-.055em;text-wrap:balance;margin:1.3rem 0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.02}.eggmoji-intro[data-astro-cid-dwbgy5ay]{max-width:30rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.eggmoji-characters[data-astro-cid-dwbgy5ay]{justify-content:center;margin-top:1rem;display:flex}.eggmoji-characters[data-astro-cid-dwbgy5ay] picture[data-astro-cid-dwbgy5ay]{width:45%;max-width:180px}.eggmoji-characters[data-astro-cid-dwbgy5ay] img[data-astro-cid-dwbgy5ay]{object-fit:contain;filter:drop-shadow(0 7px #27143818);width:100%;height:auto;display:block}.eggmoji-signup[data-astro-cid-dwbgy5ay]{border:2px solid var(--egg-ink);background:#fffaf0;border-radius:1.3rem;padding:1.25rem .75rem;scroll-margin-top:6rem;box-shadow:7px 7px #54235b}.eggmoji-signup[data-astro-cid-dwbgy5ay] h2[data-astro-cid-dwbgy5ay]{letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 .5rem .8rem;font-size:.85rem;font-weight:800}.eggmoji-instructions[data-astro-cid-dwbgy5ay]{text-align:center;margin:0 .5rem 1rem;font-size:.95rem;line-height:1.55}.eggmoji-phone-note[data-astro-cid-dwbgy5ay]{text-align:center;margin:1rem .5rem 0;font-size:.8rem;line-height:1.5}.eggmoji-collection[data-astro-cid-dwbgy5ay],.eggmoji-steps[data-astro-cid-dwbgy5ay]{padding:clamp(1.25rem,3vw,3rem)}.eggmoji-campaign[data-astro-cid-dwbgy5ay] h2[data-astro-cid-dwbgy5ay]{text-wrap:balance}.eggmoji-collection[data-astro-cid-dwbgy5ay]>h2[data-astro-cid-dwbgy5ay],.eggmoji-steps[data-astro-cid-dwbgy5ay]>h2[data-astro-cid-dwbgy5ay]{letter-spacing:-.04em;margin:0 0 .8rem;font-size:clamp(1.9rem,3vw,2.8rem)}.eggmoji-collection[data-astro-cid-dwbgy5ay]>p[data-astro-cid-dwbgy5ay]{max-width:44rem;line-height:1.6}.eggmoji-gallery[data-astro-cid-dwbgy5ay]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.eggmoji-gallery[data-astro-cid-dwbgy5ay] figure[data-astro-cid-dwbgy5ay]{text-align:center;background:#f1e2f5;border:1px solid #27143830;border-radius:1rem;margin:0;padding:.65rem}.eggmoji-gallery[data-astro-cid-dwbgy5ay] figure[data-astro-cid-dwbgy5ay]:nth-child(3n+2){background:#ffe2ac}.eggmoji-gallery[data-astro-cid-dwbgy5ay] figure[data-astro-cid-dwbgy5ay]:nth-child(3n){background:#e1e9cf}.eggmoji-gallery[data-astro-cid-dwbgy5ay] img[data-astro-cid-dwbgy5ay]{aspect-ratio:1;object-fit:contain;width:100%;max-width:150px;height:auto;margin:auto;display:block}.eggmoji-gallery[data-astro-cid-dwbgy5ay] figcaption[data-astro-cid-dwbgy5ay]{padding-top:.6rem;font-size:.8rem;font-weight:700}.eggmoji-steps[data-astro-cid-dwbgy5ay]{border-top:2px solid var(--egg-ink);background:#e8d9ee}.eggmoji-steps[data-astro-cid-dwbgy5ay] ol[data-astro-cid-dwbgy5ay]{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.eggmoji-steps[data-astro-cid-dwbgy5ay] li[data-astro-cid-dwbgy5ay]{counter-increment:steps}.eggmoji-steps[data-astro-cid-dwbgy5ay] li[data-astro-cid-dwbgy5ay]:before{content:counter(steps);background:var(--egg-ink);color:#fff4de;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.eggmoji-steps[data-astro-cid-dwbgy5ay] h3[data-astro-cid-dwbgy5ay]{margin:.8rem 0 .5rem;font-size:1.2rem}.eggmoji-steps[data-astro-cid-dwbgy5ay] li[data-astro-cid-dwbgy5ay] p[data-astro-cid-dwbgy5ay]{font-size:.95rem;line-height:1.6}.eggmoji-cta[data-astro-cid-dwbgy5ay]{background:var(--egg-ink);color:#fff4de;border-radius:.6rem;padding:.9rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.eggmoji-cta[data-astro-cid-dwbgy5ay]:hover{background:#54235b}@media (prefers-reduced-motion:reduce){.eggmoji-characters[data-astro-cid-dwbgy5ay]{display:none}}@media (width<=1000px){.eggmoji-hero[data-astro-cid-dwbgy5ay]{grid-template-columns:1fr}.eggmoji-copy[data-astro-cid-dwbgy5ay]{text-align:center}.eggmoji-intro[data-astro-cid-dwbgy5ay]{margin-inline:auto}.eggmoji-signup[data-astro-cid-dwbgy5ay]{width:min(100%,34rem);margin:auto}.eggmoji-gallery[data-astro-cid-dwbgy5ay]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.eggmoji-campaign[data-astro-cid-dwbgy5ay]{border-radius:.8rem;margin-inline:.5rem}.eggmoji-hero[data-astro-cid-dwbgy5ay],.eggmoji-collection[data-astro-cid-dwbgy5ay],.eggmoji-steps[data-astro-cid-dwbgy5ay]{padding:1.1rem .8rem}.eggmoji-copy[data-astro-cid-dwbgy5ay] h1[data-astro-cid-dwbgy5ay]{font-size:clamp(2.2rem,9vw,3.5rem)}.eggmoji-reminder[data-astro-cid-dwbgy5ay]{font-size:.65rem}.eggmoji-gallery[data-astro-cid-dwbgy5ay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.eggmoji-steps[data-astro-cid-dwbgy5ay] ol[data-astro-cid-dwbgy5ay]{grid-template-columns:1fr;gap:.8rem}.eggmoji-signup[data-astro-cid-dwbgy5ay]{padding:1rem .3rem;box-shadow:4px 4px #54235b}}.timeline-overview[data-astro-cid-zkq5n7a4] .timeline-rail{margin-top:0}.about-hero[data-astro-cid-zkq5n7a4]{padding-bottom:1.5rem}.about-body[data-astro-cid-zkq5n7a4]{padding-top:0}.games-hero[data-astro-cid-zkq5n7a4]{padding-bottom:1rem}.games-browser[data-astro-cid-zkq5n7a4]{padding-top:1rem}.games-intro[data-astro-cid-zkq5n7a4]{padding-block:0 1rem}.contact-enquiries[data-astro-cid-zkq5n7a4]{padding-top:var(--space-5)}[data-astro-cid-zkq5n7a4][data-year-empty][hidden]{display:none}
