.gm-hero{padding:104px var(--s5) var(--s5);border-bottom:1px solid var(--rule);isolation:isolate;position:relative;overflow:hidden}.gm-hero-banner{z-index:-2;object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.gm-hero:after{content:"";z-index:-1;background:linear-gradient(#0000004d 0%,#0000009e 42%,#000000e0 74%,#000 100%);position:absolute;inset:0}.gm-hero-row{gap:var(--s4);grid-template-columns:72px minmax(0,1fr) auto;align-items:end;display:grid}.gm-tile{letter-spacing:.04em;background:var(--g0);align-self:end;width:72px;height:72px;font-size:1.375rem}.gm-name{font-size:var(--fs-h1);line-height:1}.gm-facts{align-items:center;gap:var(--s3);margin-top:var(--s3);font-family:var(--mono);font-size:var(--fs-mono);color:var(--ink-2);flex-wrap:wrap;display:flex}.gm-facts li{align-items:center;gap:6px;display:inline-flex}.gm-facts li+li{padding-left:var(--s3);border-left:1px solid var(--rule-strong)}.gm-facts .ph{color:var(--ink-3);font-size:.875rem}.gm-hero-actions{align-items:center;gap:var(--s2);display:flex}.gm-note{margin-top:var(--s4);max-width:58ch;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.5}.gm-note .ph{color:var(--ink-3);vertical-align:-2px;margin-right:6px}.gm-head-title{align-items:center;gap:var(--s2);font-size:var(--fs-h3);letter-spacing:.01em;flex:none;font-weight:700;display:flex}.gm-head-tile{width:20px;height:20px;font-size:.625rem}.gm-end{align-items:center;gap:var(--s3);padding:var(--s5);font-family:var(--mono);font-size:var(--fs-mono);color:var(--ink-3);display:flex}.gm-end .bar{background:var(--rule);flex:1;height:1px}.gm-fp{gap:var(--s3)}.gm-fp .meta{flex-direction:column;gap:2px;display:flex}.gm-fp .rank{flex:none}@media (max-width:820px){.gm-hero{padding:88px var(--s4) var(--s4)}.gm-hero-row{grid-template-columns:56px minmax(0,1fr)}.gm-tile{width:56px;height:56px;font-size:1.0625rem}.gm-hero-actions{margin-top:var(--s2);grid-column:1/-1}}
