.site-header .nav>a.offer-current{color:var(--burgundy)}.play-page{color:var(--ink);background:#fffaf2;font-family:Raleway,Arial,sans-serif}.play-page *{box-sizing:border-box}.play-kicker{color:var(--burgundy);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.35}.play-kicker-light{color:#efcbd4}.play-hero{background:linear-gradient(135deg,#fff5e2 0%,#f7eee2 100%);padding:72px 0 76px}.play-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(48px,6vw,86px);display:grid}.play-hero h1{color:var(--burgundy);letter-spacing:-.065em;margin:11px 0 0;font-size:clamp(68px,7.4vw,106px);font-weight:900;line-height:.88}.play-lead{color:#3f3936;max-width:760px;margin:28px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.55}.play-lead strong{color:var(--burgundy);font-weight:900}.play-actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.play-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:51px;padding:0 22px;font-size:14px;font-weight:900;line-height:1.2;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.play-button:hover{transform:translateY(-1px)}.play-button-primary{background:var(--burgundy);color:#fff;border:1px solid var(--burgundy)}.play-button-primary:hover{background:#6f001c;border-color:#6f001c}.play-button-secondary{color:var(--burgundy);background:0 0;border:1px solid #84002157}.play-button-secondary:hover{background:#8400210e}.play-hero-media img{aspect-ratio:16/10;object-fit:cover;border-radius:15px;width:100%;display:block;box-shadow:0 20px 48px #3d222024}.play-facts{background:var(--burgundy)}.play-facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.play-facts article{border-right:1px solid #ffffff24;min-height:105px;padding:24px 23px}.play-facts article:first-child{border-left:1px solid #ffffff24}.play-facts strong{color:#fff5e2;font-size:20px;font-weight:900;line-height:1.2;display:block}.play-facts span{color:#efdce1;margin-top:7px;font-size:14px;line-height:1.45;display:block}.play-section-heading{max-width:900px;margin-bottom:31px}.play-section-heading h2,.play-equipment h2,.play-cta h2,.play-member h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(38px,4.4vw,58px);font-weight:900;line-height:1.02}.play-section-heading>p{color:#655d58;margin:15px 0 0;font-size:16px;line-height:1.65}.play-inline-link{color:var(--burgundy);font-size:14px;font-weight:900;line-height:1.4}.play-tables{background:#fffaf2;padding:76px 0 80px}.play-table-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.play-table-card{background:#f3eadc;border:1px solid #8400211c;border-radius:14px;overflow:hidden}.play-table-card img{object-fit:cover;width:100%;height:310px;display:block}.play-table-card>div{padding:25px 24px 27px}.play-table-card span{color:var(--burgundy);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.35}.play-table-card h3{color:#2d2926;margin:7px 0 0;font-size:27px;font-weight:900;line-height:1.15}.play-table-card p{color:#5a524e;margin:12px 0 0;font-size:15px;line-height:1.65}.play-tables>.wrap>.play-inline-link{margin-top:23px;display:inline-block}.play-process{background:#efe8dd;padding:74px 0 78px}.play-process-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.play-process article{background:#fffaf2;border:1px solid #8400211a;border-radius:11px;min-height:200px;padding:26px 23px}.play-process article>span{background:var(--burgundy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;font-weight:950;display:flex}.play-process strong{color:#2d2926;margin-top:16px;font-size:18px;font-weight:900;line-height:1.3;display:block}.play-process p{color:#625a55;margin:10px 0 0;font-size:14px;line-height:1.6}.play-process-links{flex-wrap:wrap;align-items:center;gap:18px 25px;margin-top:25px;display:flex}.play-equipment{background:#fffaf2;padding:76px 0 80px}.play-equipment-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(55px,8vw,105px);display:grid}.play-equipment p{color:#514a46;max-width:620px;margin:17px 0 0;font-size:16px;line-height:1.7}.play-equipment-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.play-equipment-list span{color:#443d39;background:#f3eadc;border:1px solid #8400211a;border-radius:9px;align-items:center;min-height:58px;padding:14px 17px;font-size:14px;font-weight:850;line-height:1.4;display:flex}.play-cta{background:var(--burgundy);color:#fff;padding:68px 0 72px}.play-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;display:grid}.play-cta h2{color:#fff5e2}.play-cta p{color:#f0dce1;max-width:720px;margin:15px 0 0;font-size:16px;line-height:1.65}.play-button-light{color:var(--burgundy);background:#fff5e2;border:1px solid #fff5e2}.play-button-light:hover{background:#fffaf2;border-color:#fffaf2}.play-member{background:#f3eadc;padding:58px 0 62px}.play-member-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;display:grid}.play-member h2{font-size:clamp(30px,3.6vw,45px)}.play-member p{color:#5b534e;max-width:790px;margin:13px 0 0;font-size:15px;line-height:1.65}@media (width<=980px){.play-hero{padding:60px 0}.play-hero-grid{grid-template-columns:1fr;gap:35px}.play-hero-media{max-width:760px}.play-facts-grid{grid-template-columns:1fr 1fr}.play-facts article:nth-child(odd){border-left:1px solid #ffffff24}.play-table-card img{height:260px}.play-process-grid{grid-template-columns:1fr}.play-process article{min-height:0}.play-equipment-grid{grid-template-columns:1fr;gap:30px}.play-cta-inner,.play-member-inner{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.play-hero{padding:47px 0 52px}.play-hero h1{font-size:58px}.play-lead{font-size:17px}.play-actions{flex-direction:column;align-items:stretch}.play-button{width:100%}.play-hero-media img{border-radius:10px}.play-facts-grid{grid-template-columns:1fr}.play-facts article{border-left:1px solid #ffffff24;min-height:0}.play-tables,.play-process,.play-equipment{padding:49px 0}.play-section-heading h2,.play-equipment h2,.play-cta h2{font-size:36px}.play-table-grid{grid-template-columns:1fr}.play-table-card img{height:220px}.play-process-links{flex-direction:column;align-items:stretch}.play-equipment-list{grid-template-columns:1fr}.play-cta{padding:50px 0}.play-member{padding:47px 0 50px}}
