.gem-studio-promo-countdown-tiles_tile__AXszw{background-color:#f4f5f7}.gem-studio-promo-countdown-tiles_tick__S7v7G{animation:gem-studio-promo-countdown-tiles_tick__S7v7G .32s cubic-bezier(.16,1,.3,1)}@keyframes gem-studio-promo-countdown-tiles_tick__S7v7G{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.gem-studio-promo-countdown-tiles_tick__S7v7G{animation:none}}.gem-studio-promo-hero_hero__xU8IJ{container:gs-promo-hero/inline-size}.gem-studio-promo-hero_card__pFeam{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:20px;border-color:#e6e8ec}.gem-studio-promo-hero_title__NyYS5{font-size:28px;line-height:34px;word-break:keep-all;overflow-wrap:anywhere}.gem-studio-promo-hero_title__NyYS5:lang(ja){word-break:auto-phrase}.gem-studio-promo-hero_hero__xU8IJ[data-variant=dialog] .gem-studio-promo-hero_title__NyYS5{font-size:24px;line-height:30px}.gem-studio-promo-hero_lead__MSqxI{color:#c24100}.gem-studio-promo-hero_time__S_J_g{margin-top:20px}.gem-studio-promo-hero_hero__xU8IJ[data-variant=dialog] .gem-studio-promo-hero_time__S_J_g{margin-top:14px}.gem-studio-promo-hero_strip__Fqix6{container:gs-promo-strip/inline-size;display:flex;align-items:center;gap:10px;max-width:600px}.gem-studio-promo-hero_tile__h_a98{position:relative;overflow:hidden;border-radius:10px;background:#fff}.gem-studio-promo-hero_tile__h_a98:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(16,24,40,.07)}.gem-studio-promo-hero_tile__h_a98 img,.gem-studio-promo-hero_tile__h_a98 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gem-studio-promo-hero_original__ZNJFt{flex:none;width:calc((100cqw - 54px) / 4);height:calc((100cqw - 54px) / 4);border-radius:12px}.gem-studio-promo-hero_original__ZNJFt:after,.gem-studio-promo-hero_tone__k7CrL:after{box-shadow:inset 0 0 0 1px #e2e6eb}.gem-studio-promo-hero_chip__AlQug{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:#0a0b0c;color:#fff}.gem-studio-promo-hero_results__dnysx{position:relative;display:flex;flex:1;align-items:flex-start;gap:2px;min-width:0;overflow:hidden;border-radius:12px}.gem-studio-promo-hero_results__dnysx:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #e2e6eb}.gem-studio-promo-hero_results__dnysx .gem-studio-promo-hero_tile__h_a98{flex:1;min-width:0;height:calc((100cqw - 54px) / 4);border-radius:0}.gem-studio-promo-hero_results__dnysx .gem-studio-promo-hero_tile__h_a98:after{box-shadow:none}.gem-studio-promo-hero_tone__k7CrL img{inset:auto;top:-46.14%;left:-39.74%;width:184%;max-width:none;height:184%;object-fit:contain}.gem-studio-promo-hero_life__PHTY_ img{inset:auto;top:-5%;left:-5%;width:110%;max-width:none;height:110%}@container gs-promo-hero (max-width: 519px){.gem-studio-promo-hero_hero__xU8IJ[data-variant=dialog] .gem-studio-promo-hero_title__NyYS5,.gem-studio-promo-hero_title__NyYS5{font-size:24px;line-height:30px}}@container gs-promo-hero (min-width: 780px){.gem-studio-promo-hero_card__pFeam{display:grid;grid-template-columns:minmax(0,1fr) min(580px,56cqi);align-items:center;gap:40px;padding-block:32px;padding-inline:36px 32px}.gem-studio-promo-hero_hero__xU8IJ[data-variant=dialog] .gem-studio-promo-hero_card__pFeam{gap:24px;padding-block:24px;padding-inline:28px 24px}.gem-studio-promo-hero_strip__Fqix6{max-width:none}}