/* Independent logo coin introduction. Front, back and stacked edge planes. */
.framer-2E5Zi{display:none!important;pointer-events:none!important}
#bogdan-pattern-intro{position:fixed;inset:0;z-index:2147483000;background:#fff;display:grid;place-items:center;pointer-events:none;transition:opacity .4s ease}
#bogdan-pattern-intro.leaving{opacity:0}
.coin-stage{width:80px;height:80px;perspective:650px}
.logo-coin{position:relative;width:80px;height:80px;transform-style:preserve-3d;animation:coin-turn 1.8s cubic-bezier(.45,0,.25,1) both}
.coin-face,.coin-edge{position:absolute;inset:0;border-radius:0;backface-visibility:hidden;-webkit-mask-image:url('/assets/bogdan-coin-logo.png');mask-image:url('/assets/bogdan-coin-logo.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.coin-face{background-image:url('/assets/bogdan-coin-logo.png');background-size:100% 100%;background-position:center;background-repeat:no-repeat;transform:translateZ(4px)}
.coin-back{transform:rotateY(180deg) translateZ(4px)}
.coin-edge{backface-visibility:visible;background:linear-gradient(100deg,#111,#555 45%,#171717 80%);transform:translateZ(var(--depth));}
@keyframes coin-turn{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}
@media(prefers-reduced-motion:reduce){.logo-coin{animation:none}#bogdan-pattern-intro{transition:none}}
