.campaign-prize-visual-stage{perspective:900px;flex-shrink:0;width:min(100%,290px);height:245px;position:relative}.campaign-prize-visual-slide{visibility:hidden;opacity:0;transform-origin:50%;backface-visibility:hidden;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:14px;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .55s,visibility .65s;display:grid;position:absolute;inset:0;transform:rotateY(-36deg)translate(18px)scale(.92)}.campaign-prize-visual-slide.is-active{visibility:visible;opacity:1;transform:rotateY(0)translate(0)scale(1)}.campaign-prize-picture{place-items:center;width:100%;max-width:270px;min-height:0;padding:4px;display:grid}.campaign-prize-picture>img{object-fit:contain;filter:drop-shadow(0 12px 20px #0003);border-radius:20px;width:100%;height:100%;max-height:210px}.campaign-prize-picture>svg{color:#e0c38a;filter:drop-shadow(0 12px 25px #d9ab5340)}.campaign-prize-showcase .campaign-prize-slide{transform-origin:50%;backface-visibility:hidden;transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1),visibility .65s;transform:perspective(700px)rotateX(-25deg)translateY(12px)}.campaign-prize-showcase .campaign-prize-slide.is-active{transform:perspective(700px)rotateX(0)translateY(0)}.campaign-prize-emblem>img{object-fit:contain;background:#ffffff0b;border:1px solid #c9a45c30;border-radius:7px;width:34px;height:34px;padding:2px}.campaign-prize-card-image{background:#fff6;border:1px solid #ded8c84d;border-radius:15px;place-items:center;width:100%;min-width:0;height:168px;margin:0 0 20px;padding:12px;display:grid;overflow:hidden}.campaign-prize-card-image>img{object-fit:contain;border-radius:8px;width:100%;height:100%;min-height:0}.campaign-prize-card-image>svg{color:#b2965f}.competition-announcement-trophy>img{object-fit:contain;border-radius:13px;width:150px;height:100px}@media (max-width:760px){.campaign-hero-visual.campaign-prize-showcase{height:355px;padding-bottom:155px}.campaign-prize-visual-stage{gap:10px;width:240px;height:175px}.campaign-prize-picture{max-width:230px}.campaign-prize-picture>img{border-radius:15px;max-height:145px}.campaign-prize-picture>svg{width:90px;height:90px}.campaign-prize-emblem>img{width:30px;height:30px}.campaign-prize-card-image{height:170px;margin-bottom:17px}}@media (max-height:800px){.competition-announcement-trophy>img{width:130px;height:78px}}@media (max-height:740px){.competition-announcement-trophy>img{width:100px;height:60px}}@media (max-height:600px){.competition-announcement-trophy>img{width:85px;height:50px}}@media (prefers-reduced-motion:reduce){.campaign-prize-visual-slide,.campaign-prize-showcase .campaign-prize-slide{transition:none;transform:none}}
