:is(html:has(.s2b-page),body:has(.s2b-page)){color:#15171a;background:#f7f6f2}.s2b{--ink:#f7f6f2;--ink-2:#efede8;--char:#efede8;--panel:#efede8;--raised:#e8e5df;--line:#15171a12;--line-2:#15171a1f;--line-3:#15171a38;--cream:#15171a;--cream-2:#2f3135;--body:#2a2c30;--muted:#5f5c57;--faint:#67635d;--soft:#8c8880;--shadow:#15171a0f;--r-s:8px;--r-m:14px;--r-l:18px;--serif:var(--sans)}.s2b h1,.s2b h2,.s2b h3{font-family:var(--sans);font-variation-settings:normal;font-weight:400}.s2b h1{line-height:1.02;letter-spacing:-.035em!important}.s2b h2{letter-spacing:-.028em;line-height:1.08}.s2b h3{letter-spacing:-.012em;line-height:1.2}.s2b .hero h1{font-size:clamp(40px,4.1vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.04em!important}.s2b em.it,.s2b .it,.s2b h1 .it,.s2b h2 .it,.s2b .hero h1 .it{font-weight:inherit;color:var(--soft);font-style:normal!important}.s2b .logo{font-family:var(--sans);letter-spacing:-.04em;font-size:23px}.s2b .logo b{font-weight:600}.s2b .logo i{box-shadow:none!important}.s2b .mono{letter-spacing:0;font-size:12px}.s2b *{text-transform:none!important}.s2b .eyebrow{gap:8px;color:var(--muted)!important}.s2b .eyebrow:before{color:var(--gold);font:500 14px/1 var(--mono);content:"+"!important;background:0 0!important;width:auto!important;height:auto!important}.s2b .ft-h,.s2b .tag,.s2b .src,.s2b .code,.s2b .k,.s2b .mega-start-k{text-transform:none!important;letter-spacing:0!important}.s2b .hd,.s2b header.hd{box-shadow:none!important;border-bottom:1px solid var(--line-2)!important;background:#f7f6f2f0!important}.s2b .mnav-top{border-bottom-color:var(--line-2)!important;background:#f7f6f2!important}.s2b .hd .nv-ic{display:none!important}.s2b .nav .nv-feat{color:inherit!important;background:0 0!important;border:0!important;padding:6px 0!important;font-weight:500!important}.s2b .mega{border-color:var(--line)!important;box-shadow:0 12px 32px -16px #15171a38!important}.s2b .btn{letter-spacing:-.005em;font-weight:500;box-shadow:none!important}.s2b .btn-gold,.s2b .btn-gold:visited,.s2b .nav a.btn-gold{color:#f7f6f2!important;background:#15171a!important;border-color:#15171a!important}.s2b .btn-gold:hover{transform:none;background:#2c2f34!important}.s2b .btn-gold .arr{color:#15171a;background:#f7f6f2;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:-10px;font-size:13px;line-height:1;display:inline-grid}.s2b .btn-line{border-color:var(--line-3);background:0 0}.s2b .btn-line:hover{color:#15171a;border-color:#15171a}.s2b .grid-bg:before,.s2b .grid-bg:after,.s2b .hero:after{display:none!important}.s2b .led{box-shadow:none!important}.s2b .console,.s2b .signup,.s2b .hubband,.s2b .offer{background:var(--panel)!important;box-shadow:none!important;border-color:#0000!important}.s2b .encart,.s2b .encours,.s2b .hb2-start-box,.s2b .hb-guide,.s2b .hb-exit,.s2b .rs-hub,.s2b .av-sum{background:var(--panel)!important;box-shadow:none!important}.s2b .price .l,.s2b .hb-hero{background:0 0!important}.s2b .screen,.s2b .hubband img,.s2b .peek figure,.s2b .vid,.s2b .mc,.s2b .edition,.s2b .osrow .im{box-shadow:none!important}.s2b .tag.mono,.s2b .src.mono{background:#f7f6f2f0!important;border-radius:6px!important;padding:4px 8px!important}.s2b section.rule{padding-top:96px;padding-bottom:96px}.s2b .ft{color:#e9e7e2;padding-bottom:28px;background:#121315!important;border-top:0!important}.s2b .ft .logo{color:#f7f6f2}.s2b .ft .about,.s2b .ft li a,.s2b .ft .stat,.s2b .ft-bot{color:#a9a59e!important}.s2b .ft .about a{color:#e9e7e2;text-underline-offset:3px;text-decoration:underline}.s2b .ft .ft-h,.s2b .ft h4{color:#7f7b74!important}.s2b .ft li a:hover{color:#f7f6f2!important}.s2b .ft-bot{border-top-color:#ffffff1a!important}.s2b .ft-bot a,.s2b .ft-bot button{color:#a9a59e}.s2b .ft-mark{font:400 clamp(96px,21vw,300px)/.78 var(--sans);letter-spacing:-.065em;color:#f7f6f2;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:72px;overflow:hidden}.s2b .ft-mark i{color:var(--gold-fill);vertical-align:.9em;letter-spacing:0;margin-left:.08em;font-size:.32em;font-style:normal}@media (max-width:720px){.s2b .ft-mark{margin-top:48px}}
