.wr-stage{perspective:1600px;transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;min-height:640px;position:relative}.wr-stage.wr-dragging{cursor:grabbing}.wr-stage:focus-visible{outline:2px solid var(--color-gold);outline-offset:6px;border-radius:16px}.wr-bulb{pointer-events:none;justify-content:center;align-items:center;width:250px;height:375px;margin:auto;display:flex;position:absolute;inset:0;transform:translateY(-120px)translateZ(-30px)}.wr-bulb:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fdc6425c 0%,#fd8b001a 50%,#0000 78%);width:470px;height:470px;animation:5.6s ease-in-out infinite wrBulbPulse;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.wr-bulb-img{filter:drop-shadow(0 8px 24px #fd96146b);width:250px;height:auto;position:relative}@keyframes wrBulbPulse{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.wr-ring{width:264px;height:336px;transform-style:preserve-3d;will-change:transform;visibility:hidden;margin:auto;position:absolute;inset:0}.wr-stage.wr-ready .wr-ring{visibility:visible}.wr-card{transform-style:preserve-3d;position:absolute;inset:0}.wr-face{backface-visibility:hidden;border-radius:20px;position:absolute;inset:0;overflow:hidden}.wr-front{background:linear-gradient(176deg,#fff 0%,#fbf6eb 100%);border:1px solid #ece4d4;flex-direction:column;padding:30px 28px;transition:box-shadow .5s cubic-bezier(.23,1,.32,1),opacity .42s;display:flex;box-shadow:0 20px 44px -24px #0f213757}.wr-front:before{content:"";pointer-events:none;background:radial-gradient(78% 44% at 50% 0,#fdca4038 0%,#0000 72%);position:absolute;inset:0}.wr-tag{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-deep);align-self:flex-start;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex;position:relative}.wr-tag:before{content:"";background:var(--color-gold);border-radius:2px;flex-shrink:0;width:7px;height:7px}.wr-front h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-navy);margin:17px 0 0;font-size:23px;font-weight:400;line-height:1.16;position:relative}.wr-front p{color:var(--color-text-body);margin:11px 0 0;font-size:13.5px;line-height:1.58;position:relative}.wr-card.wr-is-front .wr-front{box-shadow:0 0 0 1.7px var(--color-gold), 0 34px 66px -22px #0f213775}.wr-back{background:linear-gradient(176deg,#fcf8ef 0%,#f5eedf 100%);border:1px solid #eae1cf;flex-direction:column;justify-content:center;align-items:center;gap:17px;transition:opacity .42s;display:flex;transform:rotateY(180deg)}.wr-back:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fdca4047 0%,#0000 72%);width:218px;height:218px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.wr-emblem{background:#fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fd8b0038,0 0 0 9px #fd8b000e,0 8px 18px -8px #fd8b006b}.wr-back-logo{object-fit:contain;width:56px;height:56px}.wr-back-mark{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px;font-weight:600;position:relative}.wr-ring.wr-settled .wr-card:not(.wr-is-front) .wr-face{opacity:.4}.wr-toggle .wr-ic-play,.wr-toggle.wr-paused .wr-ic-pause{display:none}.wr-toggle.wr-paused .wr-ic-play{display:inline}@media (max-width:920px){.wr-ring{width:232px;height:312px}.wr-stage{perspective:1300px;min-height:582px}.wr-bulb{width:218px;height:327px;transform:translateY(-102px)translateZ(-28px)}.wr-bulb-img{width:218px}.wr-bulb:before{width:410px;height:410px}}@media (max-width:560px){.wr-ring{width:210px;height:292px}.wr-stage{perspective:1040px;min-height:520px}.wr-bulb{width:182px;height:273px;transform:translateY(-82px)translateZ(-22px)}.wr-bulb-img{width:182px}.wr-bulb:before{width:330px;height:330px}.wr-front{padding:24px 22px}.wr-front h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.wr-bulb:before{animation:none}.wr-front,.wr-back{transition:none}}
