.page-hero{isolation:isolate;padding:46px var(--gutter) 70px;text-align:center;place-items:center;min-height:380px;margin-inline:calc(50% - 50vw);display:grid;position:relative}.page-hero.roster{min-height:240px;padding:40px var(--gutter) 52px;text-align:left;justify-items:start}.page-hero .art{z-index:-1;background:50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.page-hero .copy{justify-items:center;width:min(760px,100%);display:grid}.page-hero.roster .copy{margin-left:max(0px, calc((100vw - var(--width-shell)) / 2 + 120px));width:min(640px,100%)}.page-hero .wordmark{white-space:nowrap;font-size:clamp(40px,7vw,88px)}.page-hero.roster .wordmark{font-size:clamp(36px,5.6vw,72px)}.page-hero .lede{color:var(--bone-50);text-shadow:0 2px 10px #000000f2;margin-top:10px;font-size:21px}.page-hero .btn{height:50px;margin-top:14px;padding:0 44px;font-size:17px}.page-hero .tagline{text-shadow:0 2px 8px #000000f2}@media (width<=719px){.page-hero{min-height:340px;padding:48px var(--gutter)}.page-hero .art{background-position:35%}.page-hero.roster .art{background-position:80%}.page-hero .lede{font-size:var(--text-lg)}}.changes{margin:0;padding:4px 18px 10px;list-style:none}.change{border-bottom:1px solid var(--border-subtle);white-space:nowrap;grid-template-columns:22px minmax(0,.8fr) minmax(0,1.3fr) auto auto;align-items:center;gap:10px;padding:5px 0;display:grid}.change:last-child{border-bottom:0}.change img{object-fit:contain;width:22px;height:22px}.change .n{text-overflow:ellipsis;color:var(--text-primary);font-weight:var(--weight-semibold);overflow:hidden}.change .d{text-overflow:ellipsis;color:var(--text-muted);font-size:var(--text-sm);overflow:hidden}.change .v{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums}.change.gain .d,.change.level .v,.change.gain .v{color:var(--ok)}.change.loss .d{color:var(--bad)}.change .t{font-size:var(--text-sm);color:var(--text-muted)}.empty-note{color:var(--text-muted);margin:0;padding:18px 20px 22px}.page-hero .divider{width:100%}.page-hero .divider.short{width:120px}@media (width<=599px){.page-hero .wordmark{font-size:clamp(28px,8.4vw,40px)}}
