.gm{--gm-ink:#0c1016;--gm-blue:#1b2330;--gm-soft:#141a23;--gm-paper:#f2eee4;--gm-gold:#c49348;--gm-gold-2:#d8b06a;--gm-copy:#c9c6be;--gm-line:rgb(242 238 228/.14);background:var(--gm-ink);color:var(--gm-paper);padding-bottom:32px}.gm a{color:inherit}.gm a:focus-visible{outline:3px solid var(--gm-gold-2);outline-offset:2px}.gm h2{margin:0;font:400 20px/1.15 var(--font-archivo-black),Arial Black,sans-serif}.gm-hero{position:relative;display:grid;min-height:min(68svh,560px);overflow:hidden;background:var(--gm-blue)}.gm-hero__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gm-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 16 22/0) 30%,rgb(12 16 22/.9) 78%,var(--gm-ink) 100%)}.gm-hero__body{position:relative;z-index:1;align-self:end;width:100%;max-width:720px;margin:0 auto;padding:20px 16px 18px}.gm-kicker{margin:0 0 6px;color:var(--gm-gold-2);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gm .gm-hero__title{margin:0;font:400 clamp(30px,8vw,52px)/1.02 var(--font-archivo-black),Arial Black,sans-serif;text-wrap:balance}.gm-hero__line{margin:8px 0 0;color:var(--gm-copy);font-size:16px;line-height:1.45}.gm-hero__leader{margin:6px 0 0;color:var(--gm-gold-2);font-size:14px;font-weight:700}.gm-gold{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:14px;border-radius:6px;background:var(--gm-gold);color:var(--gm-ink)!important;font-size:17px;font-weight:850;text-decoration:none;animation:gm-breathe 2.4s ease-in-out infinite}@keyframes gm-breathe{50%{box-shadow:0 0 0 6px rgb(196 147 72/.22)}}@media (prefers-reduced-motion:reduce){.gm-gold{animation:none}}.gm-empty,.gm-section,.gm-signin{max-width:720px;margin:0 auto;padding:18px 16px 0}.gm-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gm-more{color:var(--gm-gold-2)!important;font-size:14px;font-weight:750;text-decoration:none;white-space:nowrap}.gm-line{margin:6px 0 0;color:var(--gm-copy);font-size:14.5px;line-height:1.45}.gm-empty p,.gm-signin{color:var(--gm-copy);font-size:15px}.gm-empty a,.gm-signin a{color:var(--gm-gold-2);font-weight:750}.gm-year{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;margin:12px 0 0;padding:0;list-style:none}.gm-year__month{display:grid;justify-items:center;gap:5px}.gm-year__dot{width:100%;height:8px;border-radius:4px;background:var(--gm-line)}.gm-year__month[data-set] .gm-year__dot{background:rgb(196 147 72/.45)}.gm-year__month[data-now] .gm-year__dot{background:var(--gm-gold-2)}.gm-year__label{color:var(--gm-copy);font-size:10.5px;font-weight:700;letter-spacing:.02em}.gm-year__month[data-now] .gm-year__label{color:var(--gm-paper)}.gm-cards{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.gm-card{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:6px 12px 6px 6px;border:1px solid var(--gm-line);border-radius:8px;background:var(--gm-soft);text-decoration:none}.gm-card__photo{width:76px;height:64px;border-radius:5px;-o-object-fit:cover;object-fit:cover;background:var(--gm-blue)}.gm-card__body{display:grid;gap:2px;min-width:0}.gm-card__body small{color:var(--gm-gold-2);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gm-card__body b{font-size:16px;line-height:1.2}.gm-card__body span{overflow:hidden;color:var(--gm-copy);font-size:13.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.gm-card__go{color:var(--gm-gold-2);font-size:14px;font-weight:800;white-space:nowrap}.gm-level{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:12px 14px;border:1px solid var(--gm-line);border-radius:8px;background:var(--gm-blue);text-decoration:none}.gm-level__name{display:grid;font:400 20px/1.1 var(--font-archivo-black),Arial Black,sans-serif}.gm-level__name small{color:var(--gm-gold-2);font:800 11px/1.2 inherit;font-family:inherit;letter-spacing:.12em;text-transform:uppercase}.gm-level__score{justify-self:end;color:var(--gm-copy);font-size:14px}.gm-level__score b{color:var(--gm-paper);font-size:18px}.gm-level__bar{grid-column:1/-1;height:6px;overflow:hidden;border-radius:3px;background:var(--gm-line)}.gm-level__bar i{display:block;height:100%;background:var(--gm-gold-2)}.gm-level__next{grid-column:1/-1;color:var(--gm-copy);font-size:13px}.gm-board{display:grid;gap:2px;margin:10px 0 0;padding:0;list-style:none}.gm-board li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:6px;background:var(--gm-soft);font-size:15px}.gm-board li:first-child{background:rgb(196 147 72/.14)}.gm-board b{color:var(--gm-gold-2)}.gm-board span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-board em{color:var(--gm-copy);font-style:normal;font-weight:750}@media (min-width:900px){.gm-hero{min-height:520px}.gm-hero__body{padding:28px 16px 24px}.gm-gold{display:inline-flex;min-width:220px;padding:0 28px}}