.hm-root{--hm-page:linear-gradient(165deg, #dbdae3 0%, #c9cad6 55%, #bfc1cf 100%);--hm-gold:#6f5019;--hm-ink:#22201c;--hm-dim:#4c4840;--hm-faint:#5a554a;--hm-line:#d6d2c4;--hm-cos:#6b4b8a;--hm-panel:#fff9;--hm-panel-open:#ffffffe6;--hm-navbar:68px;background:var(--hm-page);color:var(--hm-ink);font-family:var(--font-serif), Georgia, serif}[data-theme=dark] .hm-root{--hm-page:linear-gradient(165deg, #1e1f24 0%, #191a1e 55%, #131419 100%);--hm-gold:#d8b878;--hm-ink:#eaeaea;--hm-dim:#b4b0a6;--hm-faint:#98948a;--hm-line:#35363c;--hm-cos:#a986cc;--hm-panel:#ffffff0d;--hm-panel-open:#ffffff17}.hm-diag{min-height:calc(100vh - var(--hm-navbar));display:flex;position:relative;overflow:hidden}.hm-art{clip-path:polygon(0 0,100% 0,84% 100%,0 100%);background:linear-gradient(#dbdae3 0%,#c6c7d2 55%,#b4b6c0 100%);flex-shrink:0;width:48%;position:relative;overflow:hidden}[data-theme=dark] .hm-art{background:linear-gradient(#23242a 0%,#1b1c21 55%,#141519 100%)}.hm-layer{pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:118%;position:absolute;inset:0}[data-theme=dark] .hm-layer{opacity:.55;filter:brightness(.5)}.hm-layer-far{background-image:url(/home/layers/far.png);animation:90s ease-in-out infinite alternate hm-drift}.hm-layer-mid{background-image:url(/home/layers/mid.png);animation:62s ease-in-out infinite alternate hm-drift}.hm-layer-near{background-image:url(/home/layers/near.png);animation:40s ease-in-out infinite alternate hm-drift}.hm-layer-fore{background-image:url(/home/layers/fore.png);animation:26s ease-in-out infinite alternate hm-drift}@keyframes hm-drift{0%{transform:translate(0)}to{transform:translate(-3.2%)}}.hm-subject{pointer-events:none;background-position:center bottom 12%;background-repeat:no-repeat;transition:opacity .35s;position:absolute;inset:0}.hm-subject-players{background-size:auto 34%}.hm-subject-leaders{background-size:auto 46%}@media (prefers-reduced-motion:reduce){.hm-layer{animation:none}.hm-subject{transition:none}}.hm-art:after{content:"";background:linear-gradient(#0a0b0e1a 45%,#0a0b0e80 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hm-art{transition:none}}@media (max-width:900px){.hm-diag{min-height:0;display:block}.hm-art{clip-path:none;width:100%;height:220px}}.hm-panel{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:32px 44px 32px 8px;display:flex}@media (max-width:900px){.hm-panel{padding:24px 20px 30px}}.hm-kick{font-family:var(--font-utility), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--hm-faint);flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0 0 14px;font-size:9.5px;display:flex}@media (max-width:420px){.hm-kick{letter-spacing:.16em}.hm-kick i{display:none}}.hm-kick i{background:currentColor;width:20px;height:1px;display:block}.hm-title{font-family:var(--font-display), Georgia, serif;margin:0 0 18px;font-size:34px;font-weight:800;line-height:1.1}@media (max-width:900px){.hm-title{font-size:26px}}.hm-row{background:var(--hm-panel);border-radius:3px;margin-bottom:8px;padding:13px 15px}.hm-row-head{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;font-family:inherit;display:block}.hm-row-on{background:var(--hm-panel-open)}.hm-row-t{font-family:var(--font-display), Georgia, serif;color:var(--hm-ink);font-size:16.5px;font-weight:700;display:block}.hm-row-s{color:var(--hm-faint);margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.hm-row-v{float:right;color:var(--hm-faint);font-size:12px}.hm-row-down{border:1px dashed var(--hm-line);background:0 0}.hm-row-down .hm-row-t,.hm-row-down .hm-row-v{color:var(--hm-gold)}.hm-row-down .hm-row-v{font-size:14px}.hm-steps{border-top:1px solid var(--hm-line);gap:16px;margin-top:12px;padding-top:11px;display:flex}@media (max-width:620px){.hm-steps{display:block}.hm-steps>div+div{margin-top:10px}}.hm-step-n{font-family:var(--font-utility), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-gold);margin-bottom:3px;font-size:8.5px;display:block}.hm-step-b{color:var(--hm-dim);font-size:12.5px;line-height:1.55;display:block}.hm-cta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hm-btn{font-family:var(--font-utility), monospace;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--hm-gold);color:var(--hm-gold);border-radius:2px;padding:9px 16px;font-size:10.5px;text-decoration:none;display:inline-block}.hm-btn-p{background:var(--hm-gold);color:#fffdf6;font-weight:700}[data-theme=dark] .hm-btn-p{color:#17151a}.hm-band{border-top:1px solid var(--hm-line);grid-template-rows:auto;gap:14px;padding:30px 44px 36px;display:grid}@media (max-width:720px){.hm-band{grid-template-columns:1fr;padding:26px 20px 34px}.hm-band>:first-child{grid-column:auto}}.hm-nrow{border-bottom:1px solid var(--hm-line);color:inherit;gap:10px;padding:8px 0;text-decoration:none;display:flex}.hm-nrow:last-of-type{border-bottom:none}.hm-nthumb{-o-object-fit:cover;object-fit:cover;background:#5a5a6424;border-radius:2px;flex-shrink:0;width:46px;height:34px}.hm-nthumb-none{color:var(--hm-gold);opacity:.5;justify-content:center;align-items:center;font-size:9px;display:flex}.hm-nt{color:var(--hm-ink);font-size:13px;font-weight:500;line-height:1.35;display:block}.hm-nm{font-family:var(--font-utility), monospace;color:var(--hm-faint);margin-top:3px;font-size:9px;display:block}.hm-srow{color:var(--hm-dim);gap:8px;padding:5px 0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.hm-srow i{font-style:normal;font-family:var(--font-utility), monospace;color:var(--hm-faint);flex-shrink:0;padding-top:2px;font-size:9px}.hm-tag{font-family:var(--font-utility), monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--hm-line);color:var(--hm-faint);border-radius:2px;margin-right:5px;padding:1px 5px;font-size:8px;display:inline-block}.hm-tag-patch{color:#345c25;border-color:#7a9c68}[data-theme=dark] .hm-tag-patch{color:#9ecb85;border-color:#5c7a4d}.hm-empty{color:var(--hm-faint);margin:0;font-size:12.5px;font-style:italic}.hm-back{border-top:1px solid var(--hm-line);text-align:center;grid-column:1/-1;margin-top:4px;padding-top:16px}.hm-back button{cursor:pointer;font-family:var(--font-utility), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-gold);background:0 0;border:0;font-size:10px}.hm-col{background:var(--hm-panel);border-radius:4px;gap:22px;min-width:0;padding:16px 18px;display:flex}@media (max-width:900px){.hm-col{flex-direction:column;gap:12px}}.hm-rail{border-right:1px solid var(--hm-line);flex-direction:column;flex-shrink:0;width:158px;padding-right:16px;display:flex}@media (max-width:900px){.hm-rail{border-right:0;border-bottom:1px solid var(--hm-line);width:auto;padding-bottom:10px;padding-right:0}}.hm-rail-t{font-family:var(--font-display), Georgia, serif;color:var(--hm-ink);margin:0 0 4px;font-size:17px;font-weight:700}.hm-rail-c{font-family:var(--font-utility), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-faint);margin:0;font-size:8.5px}.hm-col-act{margin-top:auto;margin-bottom:0;padding-top:12px}@media (max-width:900px){.hm-col-act{margin-top:8px}}.hm-body{flex:1;gap:24px;min-width:0;display:flex}@media (max-width:620px){.hm-body{flex-direction:column;gap:14px}}.hm-body>div{flex:1;min-width:0}.hm-sub{font-family:var(--font-utility), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-faint);margin:0 0 7px;font-size:8.5px}.hm-col-cos{border-left:3px solid var(--hm-cos)}.hm-tiles{gap:10px;width:100%;display:flex}@media (max-width:700px){.hm-tiles{flex-direction:column}}.hm-tile{min-width:0;color:inherit;flex:1;text-decoration:none}.hm-tile-media{border-radius:3px;justify-content:center;align-items:center;height:86px;margin-bottom:7px;display:flex;position:relative;overflow:hidden}.hm-tile-media img,.hm-tile-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hm-tile-media video{pointer-events:none}.hm-tile-video{background:linear-gradient(140deg,#4a3f57,#2b2632)}.hm-tile-image{background:linear-gradient(140deg,#6a5a48,#3a3228)}.hm-tile-none{border:1px dashed var(--hm-line);color:var(--hm-gold);opacity:.6;background:#ffffff6b;font-size:14px}[data-theme=dark] .hm-tile-none{background:#ffffff0d}.hm-tile-badge{font-family:var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;color:#efe2c6;background:#0000008c;border-radius:2px;padding:2px 6px;font-size:7.5px;position:absolute;bottom:6px;left:6px}
