@import url('https://fonts.googleapis.com/css2?family=Rye:wght@400;500;600&family=Cabin:wght@400;500;600;700&display=swap');
:root{--ink:#35251b;--accent1:#a76135;--accent2:#d6b66e;--paper:#f4ead7;--accent3:color-mix(in srgb,var(--accent2) 42%,var(--paper));--line:color-mix(in srgb,var(--ink) 22%,transparent);--display:"Rye",serif;--body:"Cabin",sans-serif;--radius:3px}
*{box-sizing:border-box}html{scroll-behavior:smooth}.e71m-body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.55;overflow-x:hidden}.e71m-body a{color:inherit;text-decoration:none}.e71m-body h1,.e71m-body h2,.e71m-body h3,.e71m-body p,.e71m-body dl,.e71m-body dd{margin:0}.e71m-head{height:80px;padding:0 clamp(18px,5vw,78px);display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink);background:var(--paper);position:relative;z-index:2}.e71m-logo{display:flex;align-items:center;gap:11px;font:600 18px var(--display);letter-spacing:.04em}.e71m-logo>span{width:44px;height:44px;display:grid;place-items:center;background:var(--accent1);color:var(--paper);border-radius:3px;transform:rotate(0deg)}.e71m-logo small{display:block;font:600 7px var(--body);letter-spacing:.2em;color:var(--accent1)}.e71m-head nav{display:flex;gap:27px;font-size:12px}.e71m-headcta{min-height:44px;padding:10px 18px;border:1px solid var(--ink);display:flex;align-items:center}.e71m-hero{min-height:645px;padding:70px clamp(20px,7vw,108px);display:grid;grid-template-columns:130px minmax(0,1fr) 230px;gap:46px;align-items:center;background:linear-gradient(135deg,var(--accent3),var(--paper));}.e71m-serial{height:340px;border:1px solid currentColor;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:17px 0}.e71m-serial span,.e71m-serial small{font-size:9px;letter-spacing:.15em}.e71m-serial em{font:500 35px var(--display);font-style:normal;writing-mode:vertical-rl}.e71m-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent1)}.e71m-herocopy{min-width:0}.e71m-herocopy h1{font:500 clamp(41px,5.8vw,78px)/1.03 var(--display);letter-spacing:-.04em;margin:15px 0 25px}.e71m-lead{font-size:17px;max-width:780px;opacity:.82}.e71m-actions{display:flex;align-items:center;gap:27px;margin-top:33px}.e71m-primary{min-height:55px;padding:14px 24px;background:var(--accent1);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:3px}.e71m-actions>a:last-child{text-decoration:underline;text-underline-offset:6px}.e71m-motif{width:220px;height:300px;border:2px solid currentColor;border-radius:var(--radius);display:grid;place-items:center;position:relative;overflow:hidden}.e71m-motif i{position:absolute;width:91px;height:2px;background:var(--accent1);transform:rotate(var(--a))}.e71m-motif i:nth-child(1){--a:64deg}.e71m-motif i:nth-child(2){--a:110deg}.e71m-motif i:nth-child(3){--a:156deg}.e71m-motif span{font:500 44px var(--display);z-index:1}.e71m-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,5vw,78px);background:var(--ink);color:#fff}.e71m-stats article{padding:24px 22px;border-right:1px solid rgba(255,255,255,.2)}.e71m-stats small,.e71m-stats p{font-size:10px;opacity:.72}.e71m-stats span{display:block;font:500 30px var(--display);margin:5px 0}.e71m-start,.e71m-cash{padding:92px clamp(20px,6vw,94px);display:grid;grid-template-columns:170px 1fr}.e71m-sectiontag{border-right:1px solid var(--line)}.e71m-sectiontag span{font:500 49px var(--display);color:var(--accent1)}.e71m-sectiontag p{font-size:10px;text-transform:uppercase}.e71m-sectionbody{padding-left:clamp(24px,5vw,68px)}.e71m-intro{display:grid;grid-template-columns:1fr .75fr;gap:48px;margin-bottom:38px}.e71m-intro h2,.e71m-catalog h2,.e71m-feature h2,.e71m-club h2,.e71m-trust h2,.e71m-mirror h2,.e71m-faq h2{font:500 clamp(30px,4vw,53px)/1.08 var(--display);letter-spacing:-.025em}.e71m-intro p{opacity:.72}.e71m-bonusgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.e71m-bonusgrid article{padding:22px;border:2px solid var(--ink);border-radius:3px;background:var(--paper)}.e71m-bonusgrid article>span{font-size:9px;color:var(--accent1)}.e71m-bonusgrid h3{font:500 18px var(--display);margin:18px 0 7px}.e71m-bonusgrid p{font-weight:700}.e71m-bonusgrid small{display:block;font-size:10px;margin-top:17px}.e71m-terms{display:flex;justify-content:space-between;padding:13px 17px;background:var(--accent2);font-size:10px}.e71m-catalog{padding:92px clamp(20px,7vw,108px);background:var(--ink);color:#fff}.e71m-cataloghead{display:grid;grid-template-columns:.25fr 1fr .75fr;gap:40px;margin-bottom:36px}.e71m-cataloghead>p:last-child{opacity:.72}.e71m-games{border-top:3px solid currentColor}.e71m-games article{display:grid;grid-template-columns:52px 1fr 78px 80px;gap:17px;align-items:center;padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.e71m-games article>span{font-family:var(--display);color:var(--accent1)}.e71m-games h3{font-size:14px}.e71m-games p{font-size:10px;opacity:.7}.e71m-games em,.e71m-games i{font-style:normal;font-size:11px}.e71m-games em{font-weight:700}.e71m-providers{display:flex;gap:8px;flex-wrap:wrap;margin-top:21px}.e71m-providers span{padding:7px 10px;background:var(--accent1);color:#fff;font-size:9px;border-radius:3px}.e71m-feature{padding:92px clamp(20px,7vw,108px);display:grid;grid-template-columns:1fr 1fr;gap:64px}.e71m-featureart{min-height:400px;background:var(--accent2);border-radius:3px;display:grid;place-items:center;position:relative;overflow:hidden}.e71m-featureart span{font:500 80px var(--display)}.e71m-featureart i{position:absolute;width:75%;height:75%;border:3px solid var(--accent1);border-radius:50%}.e71m-feature>div:last-child h2{margin:11px 0 18px}.e71m-feature>div:last-child>p:last-of-type{opacity:.72}.e71m-livegrid{display:grid;grid-template-columns:1fr 1fr;margin-top:27px}.e71m-livegrid article{padding:15px 8px 15px 0;border-top:1px solid var(--line)}.e71m-livegrid h3{font-size:14px}.e71m-livegrid p{font-size:10px}.e71m-club{padding:88px clamp(20px,7vw,108px);background:var(--accent2);color:#fff}.e71m-club>div{max-width:800px}.e71m-club .e71m-eyebrow{color:var(--accent2)}.e71m-club h2{margin:10px 0 17px}.e71m-club ol{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(6,1fr)}.e71m-club li{padding:19px;border:1px solid rgba(255,255,255,.3);border-right:0;border-radius:0}.e71m-club li:last-child{border-right:1px solid rgba(255,255,255,.3)}.e71m-club li span{font-size:9px}.e71m-club h3{font:500 15px var(--display);margin:23px 0}.e71m-club li p{font-size:20px}.e71m-cashgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.e71m-cashgrid article{padding:20px;background:var(--accent3);border-top:7px solid var(--accent1);border-radius:3px}.e71m-cashgrid h3{font-size:14px}.e71m-cashgrid p{font:500 18px var(--display);margin:17px 0 5px}.e71m-cashgrid small{font-size:10px}.e71m-trust{padding:80px clamp(20px,7vw,108px);background:var(--ink);color:#fff;display:grid;grid-template-columns:140px 1fr .7fr;gap:48px;align-items:center}.e71m-seal{width:132px;height:145px;border:1px solid var(--accent2);border-radius:3px;display:grid;place-items:center;position:relative}.e71m-seal span{font:500 44px var(--display)}.e71m-seal i{position:absolute;bottom:14px;font-style:normal}.e71m-trust h2{margin:9px 0 15px}.e71m-trust>div:nth-child(2)>p:last-child{opacity:.72}.e71m-trust dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:11px}.e71m-mirror{margin:62px clamp(20px,7vw,108px);padding:32px;background:var(--accent2);display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;border-radius:3px}.e71m-mirror h2{font-size:28px;margin:8px 0}.e71m-mirror p{font-size:13px}.e71m-light{background:var(--paper);color:var(--ink)}.e71m-faq{padding:88px clamp(20px,7vw,108px);display:grid;grid-template-columns:.65fr 1.35fr;gap:62px}.e71m-faq h2{margin-top:9px}.e71m-faqlist details{padding:15px 0;border-top:1px solid var(--line)}.e71m-faqlist summary{font-weight:700;cursor:pointer}.e71m-faqlist p{font-size:12px;opacity:.72;margin-top:10px}.e71m-note{margin:0 clamp(20px,7vw,108px) 70px;padding:22px;border-left:4px solid var(--accent1);display:grid;grid-template-columns:140px 1fr;gap:23px;font-size:12px}.e71m-note span{font-family:var(--display)}.e71m-footer{padding:30px clamp(20px,5vw,78px);background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center}.e71m-footer p,.e71m-footer>div{font-size:10px}.e71m-footer>div{display:flex;gap:20px}
@media(max-width:900px){.e71m-head nav{display:none}.e71m-hero{grid-template-columns:60px 1fr}.e71m-motif{display:none}.e71m-stats{grid-template-columns:1fr 1fr}.e71m-start,.e71m-cash,.e71m-cataloghead,.e71m-feature,.e71m-trust,.e71m-faq{grid-template-columns:1fr}.e71m-sectiontag{border-right:0;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:26px}.e71m-sectionbody{padding-left:0}.e71m-bonusgrid,.e71m-cashgrid{grid-template-columns:1fr 1fr}.e71m-club ol{grid-template-columns:repeat(3,1fr)}.e71m-mirror{grid-template-columns:1fr}.e71m-footer{flex-wrap:wrap;gap:22px}}
@media(max-width:560px){.e71m-head{height:68px;padding:0 15px}.e71m-logo{font-size:13px}.e71m-headcta{padding:9px 11px}.e71m-hero{grid-template-columns:1fr;padding:47px 18px}.e71m-serial{display:none}.e71m-herocopy h1{font-size:32px;overflow-wrap:anywhere}.e71m-actions{flex-direction:column;align-items:stretch}.e71m-primary{width:100%}.e71m-stats{padding:0}.e71m-stats article{padding:17px 14px}.e71m-start,.e71m-cash,.e71m-catalog,.e71m-feature,.e71m-club,.e71m-trust,.e71m-faq{padding:58px 18px}.e71m-intro{grid-template-columns:1fr;gap:15px}.e71m-intro h2,.e71m-catalog h2,.e71m-feature h2,.e71m-club h2,.e71m-trust h2,.e71m-faq h2{font-size:28px}.e71m-bonusgrid,.e71m-cashgrid,.e71m-livegrid{grid-template-columns:1fr}.e71m-terms{display:grid;grid-template-columns:1fr 1fr;gap:7px}.e71m-games article{grid-template-columns:40px 1fr 65px}.e71m-games article>i{display:none}.e71m-featureart{min-height:260px}.e71m-club ol{grid-template-columns:1fr 1fr}.e71m-mirror{margin:42px 18px;padding:23px}.e71m-note{margin:0 18px 52px;grid-template-columns:1fr}.e71m-footer{padding:26px 18px;flex-direction:column;align-items:flex-start}}