.hero{padding:118px 0 0}.hero .eyebrow{color:var(--t-mid);margin-bottom:22px}.hero h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(38px,6vw,66px);font-weight:600;line-height:.98}.bigfill{font-family:var(--display);letter-spacing:-.022em;max-width:34ch;margin-top:28px;font-size:clamp(20px,2.4vw,30px);font-weight:500;line-height:1.3}.bigfill .w{color:var(--fill-lo);transition:color .15s linear}.agg{border-top:1px solid var(--line-d);border-left:1px solid var(--line-d);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.agg .a{border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:24px 26px}.agg .a .n{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);font-weight:600}.agg .a .l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-lo);margin-top:10px;font-size:11px}.provgrid{border-top:1px solid var(--line-d);border-left:1px solid var(--line-d);grid-template-columns:repeat(3,1fr);display:grid}.pcard{border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d);flex-direction:column;min-height:250px;padding:34px 30px 30px;transition:background .3s;display:flex;position:relative}.pcard.live:hover{background:var(--card-hover)}.pcard .badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--stat-2));color:var(--bg);padding:4px 9px;font-size:11px;position:absolute;top:0;right:0}.pcard .pname{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1}.pcard .psig{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-lo);margin-top:14px;font-size:11.5px}.pcard .pmeta{gap:26px;margin:auto 0 22px;padding-top:24px;display:flex}.pcard .pmeta .m .n{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:600}.pcard .pmeta .m .n.data{background:linear-gradient(96deg,rgb(var(--stat-1)),rgb(var(--stat-2)) 60%,rgb(var(--stat-3)));color:#0000;background-clip:text}.pcard .pmeta .m .l{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-lo);margin-top:5px;font-size:11px}.pcard .pcta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.pcard.live .pcta{color:var(--t-hi);transition:gap .25s}.pcard.live:hover .pcta{gap:13px}.pcard.soon .pcta{color:var(--ink-lo)}.plogo{background:#0e0e11;border:1px solid #ffffff1f;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:20px;padding:11px 16px;display:inline-flex}.plogo img{object-fit:contain;width:auto;max-width:190px;height:22px;display:block}.plogo.lg{margin:6px 0 22px;padding:16px 22px}.plogo.lg img{max-width:260px;height:34px}.principles{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:36px;display:grid}.principles .pr{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:26px 24px}.principles .pr h3,.principles .pr h5{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:12.5px;font-weight:400}.principles .pr p{font-family:var(--mono);color:var(--ink-lo);font-size:12px;font-weight:300;line-height:1.6}footer{background:var(--black);color:var(--t-hi);overflow:hidden}.foot-top{grid-template-columns:1.4fr repeat(3,1fr) 1.2fr;gap:40px;padding:70px 0 60px;display:grid}.foot-top .fbrand .mk{width:34px;height:34px;margin-bottom:18px}.foot-top .fbrand p{font-family:var(--mono);color:var(--t-lo);letter-spacing:.02em;max-width:30ch;font-size:12px;font-weight:300;line-height:1.7}.fcol .fh,.fcol h6{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-lo);margin-bottom:20px;font-size:11px;font-weight:400}.fcol a{font-family:var(--display);color:var(--t-mid);padding:6px 0;font-size:15px;transition:color .2s,padding-left .2s;display:block}.fcol a:hover{color:var(--t-hi);padding-left:5px}.fsoc{flex-wrap:wrap;gap:9px;display:flex}.fsoc a{border:1px solid var(--line-d);width:34px;height:34px;color:var(--t-mid);border-radius:6px;place-items:center;transition:all .2s;display:grid}.fsoc a:hover{background:var(--white);color:var(--bg)}.wordmark{border-top:1px solid var(--line-d);white-space:nowrap;padding:22px 0 18px;overflow:hidden}.wordmark .track{will-change:transform;gap:.35em;animation:34s linear infinite ticker;display:inline-flex}.wordmark span{font-family:var(--heavy);color:var(--wm-fill);letter-spacing:-.02em;-webkit-text-stroke:1px var(--wm-stroke);font-size:clamp(60px,13vw,190px);font-weight:400;line-height:.9}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.foot-legal{border-top:1px solid var(--line-d);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--t-lo);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 0 36px;font-size:11.5px;font-weight:300;display:flex}@media (width<=1080px){.provgrid{grid-template-columns:repeat(2,1fr)}.agg,.principles{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr;gap:32px}.foot-top .fbrand{grid-column:1/-1}}@media (width<=820px){.wrap{padding:0 22px}.floater .fin{padding:18px 22px}.tsw{top:26px;right:76px}.brand .wm{font-size:17px}.util{margin-top:66px}.hero{padding-top:96px}.pad{padding:64px 0}.grid-cols{display:none}.provgrid{grid-template-columns:1fr}.pcard{border-left:none}}
