@font-face{font-family:Display;font-weight:200 800;font-style:normal;src:url('/display.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#f5f2e9;color:#20251f;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #20251f;outline-offset:6px}::selection{background:#e2f07c;color:#20251f}.skip{position:absolute;top:-100px;left:20px;background:#20251f;color:#fff;padding:16px;z-index:10}.skip:focus{top:12px}.masthead,main,footer{max-width:1520px;margin:auto}.masthead{display:flex;justify-content:space-between;align-items:center;padding:28px 5%;border-bottom:1px solid #d2d4c7}.wordmark{font-size:34px;font-weight:900;letter-spacing:-2px;line-height:1;display:inline-flex;align-items:baseline}.brand-dot{font-size:13px;margin-left:4px;color:#5b7136}.masthead nav{display:flex;gap:30px;font-size:14px;font-weight:700}.masthead nav a{padding:14px 0;min-height:44px}.masthead nav span{margin-left:10px}.intro{padding:58px 5% 54px}.kicker,.small-label{font-size:11px;letter-spacing:1.6px;font-weight:700}.kicker{display:flex;gap:9px;align-items:center}.status-dot{width:8px;height:8px;background:#526738;border-radius:50%}.intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}h1{font-family:Display,Arial,sans-serif;font-size:clamp(60px,7.5vw,112px);letter-spacing:-.045em;line-height:.98;font-weight:700;margin:24px 0 0}h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.intro-aside{padding-bottom:6px;min-width:190px}.intro-aside p{font-size:16px;line-height:1.6;color:#52594d;margin:0 0 22px}.explore{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;border-bottom:1px solid #20251f;padding:12px 0;font-weight:700;font-size:14px;min-height:44px}.games{padding:0 5% 72px}.section-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a9b09d;padding:20px 0}.section-heading h2{font-size:16px;font-weight:500;margin:0}.section-heading>span{font-family:monospace;font-size:10px;letter-spacing:1px}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.game{min-width:0;border:1px solid #bbc4ae;background:#e8eddd}.stickpay{background:#e5e7fa;border-color:#bec1d4}.game-link{display:block;padding:24px}.game-top{display:flex;align-items:center;justify-content:space-between;font-family:monospace;font-size:10px;letter-spacing:1px}.round-arrow{display:grid;place-items:center;border:1px solid #7e8a71;border-radius:50%;width:30px;height:30px;font-size:20px}.game-name{display:flex;justify-content:space-between;align-items:center;margin:17px 0 24px;gap:8px}.game-name h3{font-family:Display,Arial,sans-serif;font-size:clamp(42px,4.6vw,68px);line-height:1;letter-spacing:-.05em;margin:0;font-weight:700}.game-kind{font-size:13px;line-height:1.4;text-align:right}.game-image{position:relative;overflow:hidden;background:#20251f;aspect-ratio:1.7}.game-image img{display:block;width:100%;height:100%;object-fit:cover}.image-label{position:absolute;bottom:12px;left:12px;background:#f5f2e9;color:#20251f;font-size:10px;font-weight:700;letter-spacing:1px;padding:9px 10px}.game-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px}.game-bottom p{font-size:15px;margin:0 0 7px}.platform{font-size:11px;color:#52594d}.play{background:#20251f;color:#f5f2e9;display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:46px;white-space:nowrap;padding:14px 16px;font-size:13px;font-weight:700}.stickpay .play{background:#e1ed85;color:#20251f;border:1px solid #687334}.closing{margin:0 5% 64px;border-top:1px solid #a9b09d;display:grid;grid-template-columns:1fr 2fr 1.1fr auto;align-items:center;gap:24px;padding-top:40px}.closing h2{font-family:Display,Arial,sans-serif;font-size:42px;line-height:1.05;letter-spacing:-2px;margin:0;font-weight:700}.closing h2 span{color:#647052}.closing p{color:#52594d;font-size:14px;line-height:1.6}.back-games{width:54px;height:54px;border:1px solid #a9b09d;border-radius:50%;display:grid;place-items:center;font-size:25px}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d2d4c7;padding:26px 5%;gap:20px}footer .wordmark{font-size:25px}footer>span,footer>a:last-child{font-size:11px}footer>a:last-child{padding:15px 0;min-height:44px}@media(hover:hover){.game-link:hover .play{background:#526738;color:#fff}.game-link:hover .round-arrow,.back-games:hover{background:#20251f;color:#f5f2e9}.masthead nav a:hover,.explore:hover{color:#526738}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.play,.round-arrow,.back-games{transition:background .18s,color .18s}}@media(max-width:1000px){.game-link{padding:18px}.game-bottom{align-items:flex-start;flex-direction:column}.play{width:100%}.closing{grid-template-columns:1fr 2fr auto}.closing p{display:none}}@media(max-width:620px){.masthead{padding:18px 5%}.wordmark{font-size:28px}.masthead nav{gap:18px;font-size:12px}.masthead nav span{display:none}.intro{padding:32px 5% 30px}h1{font-size:clamp(38px,10.5vw,65px);margin-top:20px}.intro-row{display:block}.intro-aside{display:flex;justify-content:space-between;align-items:center;padding:0;margin-top:24px;gap:18px}.intro-aside p{font-size:12px;margin:0}.explore{font-size:12px;gap:15px}.kicker{font-size:10px}.section-heading{padding:17px 0}.section-heading h2{font-size:13px}.section-heading>span{font-size:10px;letter-spacing:.3px}.game-grid{grid-template-columns:1fr;gap:20px}.game-link{padding:20px}.game-top{font-size:10px}.game-name{margin:10px 0 18px}.game-name h3{font-size:48px}.game-kind{font-size:12px}.game-bottom{padding-top:18px}.game-bottom p{font-size:15px}.platform{font-size:11px}.play{min-height:48px}.games{padding-bottom:36px}.closing{grid-template-columns:1fr auto;margin-bottom:32px;padding-top:26px;gap:20px}.closing .small-label{grid-column:1/-1;font-size:10px}.closing h2{font-size:37px}.closing .back-games{align-self:end}footer{flex-wrap:wrap;padding-top:20px;padding-bottom:20px;gap:10px}footer .wordmark{width:100%;margin-bottom:10px}footer>span{margin-right:auto}}

.quick-play{display:flex;gap:12px}.quick-play a{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:700;min-height:44px;padding:12px 0;border-bottom:1px solid #20251f}@media(max-width:620px){.intro{padding:26px 5%}.intro-aside{display:block;margin-top:16px}.intro-aside p{display:none}.quick-play{gap:12px}.quick-play a{background:#20251f;color:#f5f2e9;flex:1;justify-content:space-between;padding:12px}.quick-play a:last-child{background:#e1ed85;color:#20251f;border:1px solid #687334}.game-link{padding:16px}.game-name{margin:8px 0 14px}.game-image{aspect-ratio:1.9}.game-bottom{padding-top:14px;gap:10px}.masthead{padding-top:14px;padding-bottom:14px}}

.quick-play a{white-space:nowrap}.kicker,.small-label,.game-top,.section-heading>span,.image-label{text-transform:uppercase}
