.hub-blocks_gallery__FuAiz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (min-width:760px){.hub-blocks_gallery__FuAiz{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.hub-blocks_gallery__FuAiz{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-blocks_card__K_GmI{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;text-decoration:none;border:1px solid color-mix(in srgb,var(--fx-accent) 28%,transparent);background:linear-gradient(180deg,var(--fx-bg),var(--mv-surface));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hub-blocks_card__K_GmI:hover{transform:translateY(-2px);border-color:var(--fx-accent);box-shadow:0 20px 50px -25px color-mix(in srgb,var(--fx-accent) 70%,transparent)}.hub-blocks_cardMedia__OREGw{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#000}.hub-blocks_cardImg__7b_02{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hub-blocks_card__K_GmI:hover .hub-blocks_cardImg__7b_02{transform:scale(1.05)}.hub-blocks_cardShade__HZcQU{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--fx-bg) 85%,transparent))}.hub-blocks_cardBadge__pcyN_{position:absolute;top:10px;left:10px;padding:5px 9px;border-radius:999px;font:600 11px/1 var(--font-sans);color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}.hub-blocks_cardBody__wjNIi{display:grid;gap:6px;padding:12px 14px 14px;flex:1;align-content:start}.hub-blocks_card__K_GmI .hub-blocks_cardTitle___GTWr{font-family:var(--fx-font,var(--font-display));font-weight:var(--fx-weight,800);letter-spacing:var(--fx-track,-.02em);font-size:clamp(18px,4.4vw,24px);line-height:1.08;color:var(--fx-accent)}.hub-blocks_upper___FyLx .hub-blocks_cardTitle___GTWr{text-transform:uppercase}.hub-blocks_cardLine__kte0g{font-size:13px;line-height:1.4;color:var(--mv-text-2)}.hub-blocks_cardStat__IzSNX{display:inline-flex;align-items:center;gap:5px;font:600 12px/1.2 var(--font-sans);color:var(--mv-text)}.hub-blocks_cardStat__IzSNX svg{width:13px;height:13px;color:var(--fx-accent)}.hub-blocks_cardGo__29vAj{display:none;align-items:center;gap:6px;margin-top:4px;font:600 13px/1.2 var(--font-sans);color:var(--fx-accent)}.hub-blocks_cardGo__29vAj svg{width:14px;height:14px}@media (min-width:760px){.hub-blocks_cardGo__29vAj{display:inline-flex}}.hub-blocks_wall__qgSKJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,58vw);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 10px}@media (min-width:760px){.hub-blocks_wall__qgSKJ{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:visible;margin:0;padding:0}}.hub-blocks_reel__0f8pX{margin:0;scroll-snap-align:start;border-radius:18px;overflow:hidden;border:1px solid var(--mv-line);background:var(--mv-surface)}.hub-blocks_reelMedia__PYV5S{position:relative;aspect-ratio:9/16;background:#000}.hub-blocks_reelMedia__PYV5S .sv{position:absolute;inset:0;display:block}.hub-blocks_reelTag__ZLtuO{position:absolute;z-index:3;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font:600 12px/1 var(--font-sans);color:var(--fx-on-accent);background:var(--fx-accent);text-decoration:none}.hub-blocks_reelCap__gqEI4{display:grid;gap:6px;padding:10px 12px 12px}.hub-blocks_reelCreator__dHYri{display:inline-flex;align-items:center;gap:4px;font:600 14px/1.3 var(--font-sans);color:var(--mv-text);text-decoration:none;min-width:0;overflow-wrap:anywhere}.hub-blocks_reelCreator__dHYri svg{width:13px;height:13px;flex-shrink:0;color:var(--mv-text-3)}.hub-blocks_reelStats__oc_BZ{display:flex;flex-wrap:wrap;gap:10px;font:600 13px/1.2 var(--font-sans);color:var(--fx-accent)}.hub-blocks_reelStats__oc_BZ span{display:inline-flex;align-items:center;gap:4px}.hub-blocks_reelStats__oc_BZ svg{width:14px;height:14px}.hub-blocks_reelPlatform__ed1iv{color:var(--mv-text-3);font-weight:500}.hub-blocks_ratings__5kKDb{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.hub-blocks_rating__KOfF9{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--mv-line);background:rgba(255,255,255,.03);text-decoration:none;color:var(--mv-text-2);font-size:13px;line-height:1.3}.hub-blocks_rating__KOfF9:hover{border-color:var(--mv-line-strong)}.hub-blocks_ratingScore__6vVsb{font:700 15px/1 var(--font-sans);color:var(--mv-text)}.hub-blocks_ratingMeta__2vlbE{min-width:0}.hub-blocks_stars__ExWDO{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px}.hub-blocks_starsBase__7rNua{color:rgba(255,255,255,.18)}.hub-blocks_starsFill__EJ8HT{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#ffc53d}@media (prefers-reduced-motion:reduce){.hub-blocks_cardImg__7b_02,.hub-blocks_card__K_GmI{transition:none}}@font-face{font-family:MV Creepster;font-weight:400;font-display:swap;src:url(/fonts/fmt-creepster-latin.woff2) format("woff2")}@font-face{font-family:MV Cinzel;font-weight:400 900;font-display:swap;src:url(/fonts/fmt-cinzel-latin.woff2) format("woff2")}@font-face{font-family:MV Fredoka;font-weight:300 700;font-display:swap;src:url(/fonts/fmt-fredoka-latin.woff2) format("woff2")}@font-face{font-family:MV Orbitron;font-weight:400 900;font-display:swap;src:url(/fonts/fmt-orbitron-latin.woff2) format("woff2")}@font-face{font-family:MV Special Elite;font-weight:400;font-display:swap;src:url(/fonts/fmt-special-elite-latin.woff2) format("woff2")}@font-face{font-family:MV Bangers;font-weight:400;font-display:swap;src:url(/fonts/fmt-bangers-latin.woff2) format("woff2")}@font-face{font-family:MV Black Ops One;font-weight:400;font-display:swap;src:url(/fonts/fmt-black-ops-one-latin.woff2) format("woff2")}@font-face{font-family:MV Playfair;font-weight:400 900;font-display:swap;src:url(/fonts/fmt-playfair-display-latin.woff2) format("woff2")}@font-face{font-family:MV Rubik Mono;font-weight:400;font-display:swap;src:url(/fonts/fmt-rubik-mono-one-latin.woff2) format("woff2")}@font-face{font-family:MV Baloo;font-weight:400 800;font-display:swap;src:url(/fonts/fmt-baloo-2-latin.woff2) format("woff2")}.fonts_bricolage__t4rgd{--fx-font:var(--font-display);--fx-weight:800;--fx-track:-0.02em}.fonts_creepster__TFb9S{--fx-font:"MV Creepster",var(--font-display);--fx-weight:400;--fx-track:0.02em}.fonts_cinzel__SIPAA{--fx-font:"MV Cinzel",Georgia,serif;--fx-weight:800;--fx-track:0.01em}.fonts_fredoka__ztVw0{--fx-font:"MV Fredoka",var(--font-display);--fx-weight:700;--fx-track:-0.01em}.fonts_orbitron__CuzuO{--fx-font:"MV Orbitron",var(--font-display);--fx-weight:800;--fx-track:0.02em}.fonts_special-elite__3ddYV{--fx-font:"MV Special Elite","Courier New",monospace;--fx-weight:400;--fx-track:0}.fonts_bangers__yZ_8t{--fx-font:"MV Bangers",var(--font-display);--fx-weight:400;--fx-track:0.04em}.fonts_black-ops-one__UrC_B{--fx-font:"MV Black Ops One",var(--font-display);--fx-weight:400;--fx-track:0.02em}.fonts_playfair__a3BDB{--fx-font:"MV Playfair",Georgia,serif;--fx-weight:800;--fx-track:-0.01em}.fonts_rubik-mono__dNSuA{--fx-font:"MV Rubik Mono",var(--font-display);--fx-weight:400;--fx-track:0}.fonts_baloo__xCiZF{--fx-font:"MV Baloo",var(--font-display);--fx-weight:800;--fx-track:-0.01em}