@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Thin.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0a0a0a;--paper:#fff;--nav-col:360px;--pad-y:clamp(80px, 9vh, 140px);--content-max:980px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:PP Neue Montreal,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden}main{position:relative}.section{min-height:100vh;padding:var(--pad-y) 80px var(--pad-y) calc(var(--nav-col) + 40px);flex-direction:column;gap:56px;display:flex;position:relative;overflow:hidden}.section--paper{background:var(--paper);color:var(--ink)}.section--ink{background:var(--ink);color:var(--paper)}.side-label{top:var(--pad-y);letter-spacing:.02em;text-transform:uppercase;opacity:.55;z-index:3;align-items:baseline;gap:12px;font-family:PP Neue Montreal,sans-serif;font-size:13px;font-weight:500;display:flex;position:absolute;right:80px}.side-label .num{font-feature-settings:"tnum";opacity:.65}.side-label .em{opacity:.4}.section>:not(.side-label){z-index:2;position:relative}h1,h2,.display{letter-spacing:-.025em;letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:PP Neue Montreal,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1}.display--xl{font-size:clamp(60px,8vw,96px)}.display--lg{font-size:clamp(56px,7vw,96px)}.subhead{letter-spacing:-.01em;max-width:var(--content-max);text-wrap:balance;margin:0;font-family:PP Neue Montreal,sans-serif;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.15}.stat{max-width:var(--content-max);align-items:baseline;gap:36px;margin:0;display:flex}.stat .figure{letter-spacing:-.04em;letter-spacing:-.035em;font-family:PP Neue Montreal,sans-serif;font-size:clamp(100px,13vw,200px);font-weight:500;line-height:.9}.stat .figure-caption{letter-spacing:-.005em;opacity:.78;max-width:320px;padding-bottom:14px;font-family:PP Neue Montreal,sans-serif;font-size:18px;font-weight:400;line-height:1.35}.body{max-width:var(--content-max)}.body p{letter-spacing:-.005em;margin:0 0 1.1em;font-size:20px;font-weight:400;line-height:1.5}.body p:last-child{margin-bottom:0}.body strong{font-weight:600}.body p.key{letter-spacing:-.012em;margin-top:.4em;font-size:22px;font-weight:500;line-height:1.4}.callout{letter-spacing:-.01em;max-width:var(--content-max);text-wrap:balance;border-top:1px solid;border-color:color-mix(in srgb, currentColor 28%, transparent);padding:48px 0 8px;font-family:PP Neue Montreal,sans-serif;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.2}.callout--indent{padding-left:64px}.closing{letter-spacing:-.012em;text-align:right;text-wrap:balance;max-width:var(--content-max);margin-left:auto;font-family:PP Neue Montreal,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.18}.body strong,.body b{font-weight:500}.section-art{width:100%;height:600px;color:var(--ink);opacity:.9;-webkit-mask-image:var(--art);-webkit-mask-image:var(--art);mask-image:var(--art);background:repeating-linear-gradient(40deg,currentColor 0 .6px,#0000 .6px 4px);margin:48px 0 -40px;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section--ink .section-art{color:var(--paper)}@media (max-width:720px){.section{overflow:hidden}.section-art{width:calc(100% + 64px);height:420px;margin:32px -32px -32px}}.cta{letter-spacing:.01em;width:auto;color:inherit;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:14px;padding:18px 28px;font-family:PP Neue Montreal,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .22s,color .22s;display:inline-flex}.cta .arr{font-family:PP Neue Montreal,sans-serif;transition:transform .24s cubic-bezier(.65,.05,.36,1)}.cta:hover{background:var(--ink);color:var(--paper)}.cta:hover .arr{transform:translate(4px)}.section--ink .cta:hover{background:var(--paper);color:var(--ink)}.bets-rail{margin-top:8px;position:relative}.bets-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding-bottom:4px;display:grid;overflow-x:auto}.bets-track::-webkit-scrollbar{display:none}.bet{scroll-snap-align:start;border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:0 0;flex-direction:column;gap:18px;min-height:360px;padding:28px 28px 24px;display:flex}.bet--placeholder{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, currentColor 6%, transparent) 14px 15px);border-style:dashed;border-color:color-mix(in srgb, currentColor 22%, transparent);color:color-mix(in srgb, currentColor 55%, transparent)}.bet--placeholder .bet-tag{opacity:.5}.bet--placeholder .bet-name{opacity:.55;font-family:PP Neue Montreal,sans-serif;font-weight:400}.bet-tag{letter-spacing:.14em;text-transform:uppercase;opacity:.6;align-items:center;gap:10px;font-family:PP Neue Montreal,sans-serif;font-size:12px;font-weight:500;display:flex}.bet-tag .dot{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.bet-logo{align-items:center;min-height:56px;margin:4px 0 0;display:flex}.bet-logo img{filter:brightness(0)invert();width:auto;height:38px;display:block}.section--paper .bet-logo img{filter:brightness(0)}.bet-name{letter-spacing:-.02em;margin:4px 0 0;font-family:PP Neue Montreal,sans-serif;font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1}.bet-desc{opacity:.78;max-width:42ch;margin:0;font-family:PP Neue Montreal,sans-serif;font-size:16px;line-height:1.45}.bet-status{letter-spacing:.02em;text-transform:none;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-family:PP Neue Montreal,sans-serif;font-size:13px;font-weight:500;display:flex}.bet-status .pulse{background:#4db155;background:lab(64.8105% -44.9106 37.4389);border-radius:2px;width:9px;height:9px;animation:2.2s ease-out infinite pulse;box-shadow:0 0 #4db15580;box-shadow:0 0 lab(64.8105% -44.9106 37.4389/.5)}.bet-status.is-soon .pulse{background:color-mix(in srgb, currentColor 40%, transparent);box-shadow:none;animation:none}@keyframes pulse{0%{box-shadow:0 0 #4db15573;box-shadow:0 0 lab(64.8105% -44.9106 37.4389/.45)}to{box-shadow:0 0 0 10px #4db15500;box-shadow:0 0 0 10px lab(64.8105% -44.9106 37.4389/0)}}.bets-controls{gap:10px;margin-top:24px;display:flex}.bets-controls button{border:1px solid color-mix(in srgb, currentColor 35%, transparent);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-family:PP Neue Montreal,sans-serif;font-size:18px;transition:background .22s,color .22s,border-color .22s}.bets-controls button:hover,.section--ink .bets-controls button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.section--paper .bets-controls button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bets-controls button:disabled{opacity:.3;cursor:default}.bets-controls button:disabled:hover{color:inherit;background:0 0}@media (max-width:1100px){.bets-track{grid-auto-columns:calc(50% - 12px)}}@media (max-width:720px){.bets-track{grid-auto-columns:86%}.bet{min-height:300px;padding:24px}}.hero{padding-top:calc(var(--pad-y) + 40px);justify-content:flex-start;gap:32px}.hero .display--xl{max-width:1500px}.hero .subhead{opacity:.72;margin-top:8px}.hero-foot{grid-template-columns:minmax(0, var(--content-max)) minmax(200px, 260px);align-items:start;gap:clamp(40px,6vw,80px);margin-top:0;padding-top:8px;display:grid}.hero-foot .body{max-width:var(--content-max)}.proven{flex-direction:column;gap:18px;max-width:260px;margin-top:0;display:flex}.proven-label{letter-spacing:.02em;opacity:.55;text-align:center;font-family:PP Neue Montreal,sans-serif;font-size:15px;font-weight:500}.logo-row{background:0 0;flex-direction:column;align-items:stretch;display:flex}.logo-row img{box-sizing:border-box;object-fit:contain;filter:brightness(0);opacity:.65;width:100%;height:64px;padding:20px 18px;transition:opacity .22s;display:block}.logo-row img+img{border-top:1px dashed #00000038}.logo-row img:hover{opacity:1}.section--ink .logo-row img{filter:brightness(0)invert();opacity:.75}.section--ink .logo-row img+img{border-top-color:#ffffff38}@media (max-width:960px){.hero-foot{grid-template-columns:1fr;gap:36px}.proven{gap:16px;max-width:none;margin-top:0}.logo-row img{height:58px;padding:16px 14px}}.hero-mark{letter-spacing:.02em;text-transform:uppercase;opacity:.55;align-items:center;gap:14px;font-family:PP Neue Montreal,sans-serif;font-size:13px;display:flex}.hero-mark .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.nav{width:var(--nav-col);z-index:50;pointer-events:none;mix-blend-mode:difference;color:#fff;flex-direction:column;height:100vh;padding:56px 0 56px 64px;display:flex;position:fixed;top:0;left:0}.nav>*{pointer-events:auto}.logo{height:32px;color:inherit;align-items:center;margin-bottom:56px;display:inline-flex}.logo svg{width:auto;height:32px;display:block}.nav-list{letter-spacing:-.015em;flex-direction:column;gap:6px;margin:0;padding:0;font-family:PP Neue Montreal,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.15;list-style:none;display:flex}.nav-list li{padding-left:18px;position:relative}.nav-list li:before{content:"";opacity:0;transform-origin:50%;background:currentColor;width:2px;transition:opacity .28s,transform .28s cubic-bezier(.65,.05,.36,1);position:absolute;top:.18em;bottom:.22em;left:0;transform:scaleY(.4)}.nav-list li.is-active:before{opacity:1;transform:scaleY(1)}.nav-list a{color:inherit;opacity:.55;text-decoration:none;transition:opacity .24s;display:inline-block}.nav-list a:hover,.nav-list li.is-active a{opacity:1}.nav-foot{letter-spacing:.04em;text-transform:uppercase;opacity:.55;font-feature-settings:"tnum";margin-top:auto;font-family:PP Neue Montreal,sans-serif;font-size:11px;line-height:1.7}.nav-foot .row{gap:12px;display:flex}.nav-foot .row .label{opacity:.55;min-width:56px}.end{padding:64px 80px 64px calc(var(--nav-col) + 40px);background:var(--paper);color:var(--ink);letter-spacing:.02em;border-top:1px solid #0000001f;justify-content:space-between;align-items:end;gap:40px;font-family:PP Neue Montreal,sans-serif;font-size:13px;display:flex}.end .colophon{opacity:.7;max-width:520px;line-height:1.55}.end .meta{text-align:right;opacity:.7}.mobile-menu{display:none}@media (max-width:960px){:root{--nav-col:0px}.nav{display:none}.section{gap:36px;padding:80px 28px}.body p{font-size:18px}.side-label{top:36px;right:28px}.mobile-menu{background:var(--ink);min-height:100vh;color:var(--paper);flex-direction:column;justify-content:space-between;gap:48px;padding:36px 28px;display:flex}.mobile-menu .mm-logo{color:var(--paper);display:block}.mobile-menu .mm-logo svg{width:auto;height:28px;display:block}.mobile-menu .mm-list{letter-spacing:-.02em;flex-direction:column;gap:14px;margin:0;padding:0;font-family:PP Neue Montreal,sans-serif;font-size:clamp(36px,9vw,56px);font-weight:500;line-height:1.05;list-style:none;display:flex}.mobile-menu .mm-list a{color:inherit;align-items:baseline;gap:18px;text-decoration:none;display:flex}.mobile-menu .mm-list .num{letter-spacing:.06em;text-transform:uppercase;opacity:.5;min-width:32px;font-family:PP Neue Montreal,sans-serif;font-size:13px;font-weight:500}.mobile-menu .mm-foot{letter-spacing:.06em;text-transform:uppercase;opacity:.5;flex-direction:column;gap:4px;font-family:PP Neue Montreal,sans-serif;font-size:11px;display:flex}}@media (max-width:1100px) and (min-width:961px){:root{--nav-col:0px}.nav{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:24px 28px 18px}.logo{height:24px;margin-bottom:0}.logo svg{height:24px}.nav-list{flex-flow:wrap;gap:14px;font-size:16px}.nav-list li{padding-left:10px}.nav-list li:before{top:.15em;bottom:.18em}.nav-foot{display:none}.section{gap:36px;padding:80px 28px}.body p{font-size:18px}.body p.key{font-size:19px}.stat .figure-caption{padding-bottom:8px;font-size:16px}.callout--indent{padding-left:0}.side-label{font-size:11px;top:28px;right:28px}.end{flex-direction:column;align-items:flex-start;padding:40px 28px}}
