.landing-root{--paper:#0d1117;--ink:#eef2f6;--accent:#7fa8c9;--accent-ink:#0b1620;--cool:#dcc27c;--ink-2:color-mix(in srgb, var(--ink) 80%, var(--paper));--ink-3:color-mix(in srgb, var(--ink) 64%, var(--paper));--ink-4:color-mix(in srgb, var(--ink) 50%, var(--paper));--card:color-mix(in srgb, var(--ink) 7%, var(--paper));--line:color-mix(in srgb, var(--ink) 18%, var(--paper));--line-2:color-mix(in srgb, var(--ink) 10%, var(--paper));--dark:color-mix(in srgb, var(--ink) 93%, var(--paper));--dark-ink:var(--paper);--dark-ink-3:color-mix(in srgb, var(--paper) 62%, var(--ink));--accent-text:var(--accent);--seclabel:#dcc27c;--seclabel-mark:#e0a45f;--display:"Arial Narrow", "Helvetica Neue Condensed", Impact, Helvetica, Arial, sans-serif;--ui:Helvetica, "Helvetica Neue", Arial, sans-serif;--row-size:40px;--head-size:58px;--feat-size:50px;--area-size:62px;--step-size:74px;--footword:30px;--maxw:1180px;--r:18px;--sec:clamp(36px, 7vw, 120px);--hero-h:min(84vh, 340px);--word:8vw;--word-top:22%;--word-color:#101011;--word-accent:#dcc27c;--scrim:1.6;--grain:.1;--grain-size:100px;--btn-h:35px;--btn-px:20px;--btn-r:999px;--btn-bw:1px;--btn-fs:11px;--btn-fw:700;--btn-tr:.1;--btn-hover:1.06;--btn-press:1px;--btn-dis:.4;--ring:2px;--scroll-progress:0%;background:var(--paper);color:var(--ink-2);font-family:var(--ui);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root a{color:inherit;text-decoration:none}.landing-root .grain{z-index:60;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:var(--grain-size) var(--grain-size);mix-blend-mode:screen;position:fixed;inset:0}.landing-root .wrap{max-width:var(--maxw);margin:0 auto;padding-left:clamp(16px,3.4vw,34px);padding-right:clamp(16px,3.4vw,34px)}.landing-root .big{font-family:var(--display);text-transform:uppercase;color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:700;line-height:.88}.landing-root .tag{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.landing-root .num{font-variant-numeric:tabular-nums}.landing-root .btn{height:var(--btn-h);padding:0 var(--btn-px);border:var(--btn-bw) solid transparent;border-radius:var(--btn-r);font-family:var(--ui);font-size:var(--btn-fs);font-weight:var(--btn-fw);letter-spacing:calc(var(--btn-tr) * 1em);text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;transition:background .14s,border-color .14s,color .14s,filter .14s,transform 80ms,box-shadow .14s;display:inline-flex}.landing-root .btn:active:not(:disabled){transform:translateY(var(--btn-press))}.landing-root .btn:focus{outline:none}.landing-root .btn:focus-visible{box-shadow:0 0 0 var(--ring) var(--accent)}.landing-root .btn:disabled{opacity:var(--btn-dis);cursor:not-allowed;transform:none}.landing-root .btn-fill{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.landing-root .btn-fill:hover:not(:disabled){filter:brightness(var(--btn-hover))}.landing-root .btn-oncard{border-color:color-mix(in srgb, var(--dark-ink) 30%, transparent);color:var(--dark-ink)}.landing-root .btn-oncard:hover:not(:disabled){background:color-mix(in srgb, var(--dark-ink) 14%, transparent)}.landing-root .cover .btn-oncard{color:#f5f5f7;border-color:#f5f5f752}.landing-root .cover .btn-oncard:hover:not(:disabled){background:#f5f5f724}.landing-root .btn-sm{height:calc(var(--btn-h) * .8);padding:0 calc(var(--btn-px) * .72);font-size:calc(var(--btn-fs) - .5px)}.landing-root .more{cursor:pointer;font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.landing-root .more i{font-style:normal;transition:transform .16s}.landing-root .more:hover,.landing-root .more:focus-visible,.landing-root .row:hover .more{color:var(--ink)}.landing-root .more:hover i,.landing-root .more:focus-visible i,.landing-root .row:hover .more i{transform:translate(3px)}.landing-root .top{flex-wrap:wrap;align-items:center;gap:22px;padding:14px 0;display:flex}.landing-root .top>a,.landing-root .top>span,.landing-root .top .right>a,.landing-root .top .right>span{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.landing-root .top a:hover{color:var(--ink)}.landing-root .top .right{align-items:center;gap:18px;margin-left:auto;display:flex}.landing-root .cover{height:var(--hero-h);border-radius:var(--r);background:#1b1c1e;position:relative;overflow:hidden;container-type:inline-size}.landing-root .cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-root .cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(16, 16, 17, calc(.34 * var(--scrim))) 0%, rgba(16, 16, 17, calc(.12 * var(--scrim))) 40%, rgba(16, 16, 17, calc(.62 * var(--scrim))) 100%);position:absolute;inset:0}.landing-root .cover-word{left:0;right:0;top:var(--word-top);z-index:2;text-align:center;font-family:var(--display);text-transform:uppercase;color:var(--word-color);font-weight:700;font-size:min(var(--word), 13.6cqw);letter-spacing:-.02em;pointer-events:none;white-space:nowrap;padding:0 clamp(14px,2.4vw,26px);line-height:.8;position:absolute;transform:translateY(-50%)}.landing-root .cover-word em{color:var(--word-accent);font-style:normal}.landing-root .cover-foot{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(16px,2.4vw,26px);display:flex;position:absolute;bottom:0;left:0;right:0}.landing-root .cover-foot .tag{color:#ffffffdb}.landing-root .cover-foot p{color:#ffffffb3;max-width:44ch;margin:0;font-size:11.5px;line-height:1.55}.landing-root .cover-acts{flex-wrap:wrap;gap:10px;display:flex}.landing-root .rows{padding-top:var(--sec)}.landing-root .rows-head{flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:clamp(18px,2.4vw,28px);display:flex}.landing-root .rows-head .sq{background:var(--seclabel-mark);flex-shrink:0;width:14px;height:14px}.landing-root .rows-head h2{font-family:var(--ui);text-transform:uppercase;letter-spacing:.2em;color:var(--seclabel);margin:0;font-size:13px;font-weight:700;line-height:1}.landing-root .rows-head .tag{letter-spacing:.14em;margin-left:auto}.landing-root .row{border-bottom:1px solid var(--line-2);align-items:center;gap:20px;padding:clamp(10px,1.4vw,16px) 0;display:flex}.landing-root .rowlist .row:first-child{border-top:1px solid var(--line-2)}.landing-root a.row{cursor:pointer}.landing-root .row h2{font-size:var(--row-size);transition:transform .18s,color .18s}.landing-root .row h2 sup{font-family:var(--ui);vertical-align:super;letter-spacing:0;color:var(--ink-3);margin-left:6px;font-size:10px;font-weight:700}.landing-root .row:hover h2{transform:translate(8px)}.landing-root .row .state{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:10px;font-weight:700}.landing-root .row.soon h2{color:var(--ink-4)}.landing-root .row.soon .state{color:var(--ink-3)}.landing-root a.row:focus{outline:none}.landing-root a.row:focus-visible{box-shadow:0 0 0 var(--ring) var(--accent)}.landing-root .more:focus{outline:none}.landing-root .more:focus-visible{box-shadow:0 0 0 var(--ring) var(--accent);border-radius:2px}.landing-root .rule{background:var(--line);height:2px;margin-top:var(--sec);position:relative;overflow:hidden}.landing-root .rule .tick{width:var(--scroll-progress);background:var(--accent);will-change:width;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.landing-root .rule .tick{width:100%}}.landing-root .head{padding:var(--sec) 0 clamp(20px, 2.6vw, 34px);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.landing-root .head h2{font-size:var(--head-size);max-width:20ch}.landing-root .head .side{flex-direction:column;gap:8px;max-width:30ch;display:flex}.landing-root .head .side p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.6}.landing-root .feat{grid-template-columns:minmax(0,1fr) minmax(0,.62fr) minmax(0,.52fr);align-items:stretch;gap:clamp(14px,1.8vw,22px);display:grid}.landing-root .feat-copy{flex-direction:column;gap:14px;padding-right:clamp(8px,2vw,26px);display:flex}.landing-root .feat-copy h3{font-size:var(--feat-size)}.landing-root .feat-copy p{color:var(--ink-3);max-width:34ch;margin:0;font-size:13.5px;line-height:1.65}.landing-root .feat-copy .btn{align-self:flex-start;margin-top:6px}.landing-root .shot{border-radius:calc(var(--r) * .7);background:#1b1c1e;min-height:clamp(220px,26vw,320px);position:relative;overflow:hidden}.landing-root .shot .over{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;inset:0}.landing-root .shot .vol{font-family:var(--display);text-transform:uppercase;color:#fff;text-align:right;align-self:flex-end;font-size:58px;font-weight:700;line-height:.82}.landing-root .shot .vol b{letter-spacing:.1em;font-size:15px;display:block}.landing-root .shot .vol.sm{font-size:26px}.landing-root .shot .cap{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:10px;font-weight:700}.landing-root .shot-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding-top:9px;font-size:9.5px;font-weight:700}.landing-root .area-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,3.8vw,58px) 0 clamp(18px,2.4vw,30px);display:flex}.landing-root .area-head h2{font-size:var(--area-size);text-align:center;flex:1}.landing-root .cards{grid-template-columns:1fr 1.06fr 1fr;align-items:stretch;gap:clamp(14px,1.8vw,20px);display:grid}.landing-root .c-stat{background:var(--dark);color:var(--dark-ink-3);border-radius:var(--r);flex-direction:column;gap:16px;padding:18px;display:flex}.landing-root .c-stat .who{align-items:center;gap:10px;display:flex}.landing-root .c-stat .av{background:color-mix(in srgb, var(--dark-ink) 18%, transparent);width:30px;height:30px;font-family:var(--display);color:var(--dark-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.landing-root .c-stat .nm{font-family:var(--display);text-transform:uppercase;color:var(--dark-ink);margin-left:auto;font-size:19px;font-weight:700}.landing-root .c-stat .two{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.landing-root .c-stat .two div{flex-direction:column;gap:4px;display:flex}.landing-root .c-stat .two b{font-family:var(--display);color:var(--dark-ink);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:.9}.landing-root .c-stat .k{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.landing-root .c-stat .meter{flex-direction:column;gap:9px;display:flex}.landing-root .c-stat .meter .lab{justify-content:space-between;display:flex}.landing-root .c-stat .bars{gap:3px;display:flex}.landing-root .c-stat .bars i{background:color-mix(in srgb, var(--dark-ink) 18%, transparent);border-radius:2px;flex:1;height:16px}.landing-root .c-stat .bars i.on{background:var(--cool)}.landing-root .c-stat .btn{margin-top:auto}.landing-root .c-photo{border-radius:var(--r);background:#1b1c1e;flex-direction:column;justify-content:space-between;min-height:clamp(260px,30vw,340px);display:flex;position:relative;overflow:hidden}.landing-root .c-photo .in{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:14px;height:100%;padding:16px;display:flex;position:relative}.landing-root .c-photo .in .tag{color:#fffc;margin-bottom:auto}.landing-root .c-photo .pin{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#10101157;border:1px solid #f5f5f766;border-radius:50%;align-self:flex-start;place-items:center;width:74px;height:74px;font-size:9px;font-weight:700;display:grid}.landing-root .c-photo h3{font-family:var(--display);text-transform:uppercase;color:#fff;margin:0;font-size:30px;font-weight:700;line-height:.9}.landing-root .c-photo p{color:#ffffffb8;max-width:32ch;margin:8px 0 0;font-size:11px;line-height:1.55}.landing-root .c-photo:focus{outline:none}.landing-root .c-photo:focus-visible{box-shadow:0 0 0 var(--ring) var(--accent)}.landing-root .c-live{background:var(--card);border-radius:var(--r);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px;display:flex}.landing-root .c-live .disc{background:var(--paper);width:clamp(86px,9vw,110px);height:clamp(86px,9vw,110px);font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;place-items:center;margin-top:8px;font-size:26px;font-weight:700;display:grid}.landing-root .c-live h3{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:0;font-size:26px;font-weight:700;line-height:.9}.landing-root .c-live .st{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:10px;font-weight:700}.landing-root .c-live .dots{gap:8px;margin-top:auto;display:flex}.landing-root .c-live .dots button,.landing-root .c-live .dots span{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);background:0 0;border-radius:50%;place-items:center;font-size:12px;display:grid}.landing-root .c-live .dots button{cursor:pointer}.landing-root .c-live .dots button:hover{border-color:var(--ink);color:var(--ink)}.landing-root .c-live .dots button:focus{outline:none}.landing-root .c-live .dots button:focus-visible{box-shadow:0 0 0 var(--ring) var(--accent)}.landing-root .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,44px);display:grid}.landing-root .step{flex-direction:column;gap:10px;display:flex}.landing-root .step .sn{font-family:var(--display);font-weight:700;font-size:var(--step-size);color:#0000;-webkit-text-stroke:1.5px var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:.8}.landing-root .step .bar{background:var(--line);height:1px;margin:4px 0 2px}.landing-root .step h3{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:4px 0 0;font-size:21px;font-weight:700;line-height:.95}.landing-root .step p{color:var(--ink-3);max-width:32ch;margin:0;font-size:13px;line-height:1.65}.landing-root .foot{border-top:1px solid var(--line);margin-top:var(--sec);padding-top:34px;padding-bottom:26px}.landing-root .foot-in{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:clamp(26px,4vw,64px);display:grid}.landing-root .foot-word{font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:var(--footword);color:var(--ink);letter-spacing:-.02em;line-height:.9}.landing-root .foot-brand p{color:var(--ink-3);max-width:34ch;margin:12px 0 0;font-size:12.5px;line-height:1.65}.landing-root .foot-meta{flex-direction:column;gap:5px;margin-top:16px;display:flex}.landing-root .foot-meta span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.landing-root .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.landing-root .foot-col{flex-direction:column;gap:8px;display:flex}.landing-root .foot-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:9.5px;font-weight:700}.landing-root .foot-col a{color:var(--ink-3);font-size:12.5px}.landing-root .foot-col a:hover{color:var(--ink)}.landing-root .foot-bot{border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:30px;padding-top:16px;font-size:11px;display:flex}@media (max-width:980px){.landing-root .feat{grid-template-columns:1fr 1fr}.landing-root .feat-copy{grid-column:1/-1;padding-right:0}.landing-root .cards{grid-template-columns:1fr 1fr}.landing-root .c-live{grid-column:1/-1}.landing-root .flow{grid-template-columns:1fr 1fr}.landing-root .foot-in{grid-template-columns:1fr;gap:30px}.landing-root .foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:680px){.landing-root .feat,.landing-root .cards,.landing-root .flow{grid-template-columns:1fr}.landing-root .row{flex-wrap:wrap;gap:4px 14px}.landing-root .row h2{flex:100%;min-width:0}.landing-root .row .state{margin-left:0}.landing-root .row .more{margin-left:auto}.landing-root .cover-foot{gap:14px}.landing-root .cover-acts{width:100%}.landing-root .cover-acts .btn{flex:1}.landing-root .area-head h2{text-align:left}.landing-root .row h2{font-size:min(var(--row-size), 9vw)}.landing-root .head h2{font-size:min(var(--head-size), 11.5vw)}.landing-root .feat-copy h3{font-size:min(var(--feat-size), 11.5vw)}.landing-root .area-head h2{font-size:min(var(--area-size), 13vw)}.landing-root .foot-word{font-size:min(var(--footword), 9vw)}}
