body:has(.cookie-banner){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.cta,.ghost-cta{letter-spacing:.02em;text-transform:none;min-height:44px;box-shadow:none;border-radius:8px;padding:10px 18px;font:600 13px/1.2 Manrope,sans-serif}.cta{color:var(--sp-text);background:#080a09c7;border:1px solid #c9a2278c}.cta:hover,.ghost-cta:hover{background:#c9a22729;border-color:#d4bc7ac7;transform:none}.ghost-cta{background:#080a0961;border-color:#c9a22747}.nav-toggle--site{letter-spacing:.04em;text-transform:none;border-width:1px;border-radius:8px}
@media (max-width:900px),(hover:none){.hero-carousel-motion--next,.hero-carousel-motion--prev,.hero-carousel-copy--next,.hero-carousel-copy--prev{filter:none!important;animation:none!important;transform:none!important}.hero-showcase__model,.hero-showcase__scene-bg{transition:none!important;transform:none!important}.menu-card:hover,.menu-card:active{animation:none!important}.menu-card__figure img,.menu-card__figure .asset-fallback{transform:scale(var(--fig-scale,1))!important;transition:none!important}.start-hero__art,.start-hero__figure{transform:none!important}.cta:hover,.ghost-cta:hover,.start-hero__cta:hover,.start-hero__more:hover{transform:none}.comics-table__pick:hover,.comics-table__pick:focus-visible,.comics-table__issue.is-picked .comics-table__pick{transform:rotate(var(--issue-rot,0deg))}}@media (max-width:900px){.heroes-page:has(.hero-carousel){height:auto;min-height:calc(100svh - 72px);max-height:none;overflow:visible}.hero-showcase.hero-carousel-showcase{flex:none;min-height:min(52svh,460px);margin-top:0;height:min(58svh,520px)!important;max-height:min(62svh,560px)!important}.hero-showcase.hero-carousel-showcase .hero-showcase__model{height:100%!important;max-height:100%!important;transform:none!important}.hero-showcase.hero-detail-showcase,.hero-detail-showcase{height:min(48svh,420px);min-height:min(48svh,420px);max-height:min(48svh,420px)}.menu-card:hover,.menu-card:active{transform:none!important}.menu-page--immersive .menu-card--lore:hover,.menu-page--immersive .menu-card--lore:active{transform:translate(-2%)!important}.menu-page--immersive .menu-card--heroes:hover,.menu-page--immersive .menu-card--heroes:active{transform:translate(2%)!important}}@media (max-width:680px){.menu-page--immersive .menu-card:hover,.menu-page--immersive .menu-card:active,.menu-page--immersive .menu-card--lore:hover,.menu-page--immersive .menu-card--lore:active,.menu-page--immersive .menu-card--heroes:hover,.menu-page--immersive .menu-card--heroes:active{transform:none!important}}
