.carousel-3d[data-v-d27c918a]{perspective:1000px;width:200px;height:200px;margin:2rem auto}.carousel-items[data-v-d27c918a]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s ease}.carousel-item[data-v-d27c918a]{position:absolute;width:160px;height:160px;backface-visibility:hidden;border-radius:20px;overflow:hidden;box-shadow:0 0 15px #f4c5424d}.carousel-item img[data-v-d27c918a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.carousel-item.hannibal-item[data-v-d27c918a]{background:linear-gradient(to bottom,red,#8b0000);display:flex;justify-content:center;align-items:center}.carousel-item.hannibal-item img[data-v-d27c918a]{width:80%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 0 10px #ff000080}.bg-gradient-to-b[data-v-d27c918a]{background:linear-gradient(180deg,#1c2a38,#0f1620)}.hero-section[data-v-d27c918a]{min-height:calc(100vh - 160px);perspective:1200px}.perspective-container[data-v-d27c918a]{transition:transform .3s ease-out;transform-style:preserve-3d}.particle[data-v-d27c918a]{position:absolute;border-radius:50%;animation:float-d27c918a 5s linear infinite;pointer-events:none}@keyframes float-d27c918a{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:.8}to{transform:translateY(0);opacity:1}}.btn-primary[data-v-d27c918a],.btn-secondary[data-v-d27c918a],.btn-tertiary[data-v-d27c918a]{position:relative;display:inline-block;padding:12px 30px;font-size:1.1rem;font-weight:700;text-transform:uppercase;text-align:center;color:#fff;background:#ffffff1a;border:2px solid rgba(255,255,255,.4);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000004d;overflow:hidden;transition:all .3s ease-in-out;cursor:pointer}.btn-primary[data-v-d27c918a]:hover,.btn-secondary[data-v-d27c918a]:hover,.btn-tertiary[data-v-d27c918a]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 6px 20px #00000080}.btn-primary[data-v-d27c918a]:before,.btn-secondary[data-v-d27c918a]:before,.btn-tertiary[data-v-d27c918a]:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:#ffffff1a;transition:transform .4s ease-out;transform:translate(-100%);z-index:0}.btn-primary[data-v-d27c918a]:hover:before,.btn-secondary[data-v-d27c918a]:hover:before,.btn-tertiary[data-v-d27c918a]:hover:before{transform:translate(0)}.btn-primary[data-v-d27c918a]{border-color:#dd3121;color:#dd3121}.btn-secondary[data-v-d27c918a]{border-color:#8e44ad;color:#8e44ad}.btn-tertiary[data-v-d27c918a]{border-color:#f1c40f;color:#f1c40f}.btn-primary[data-v-d27c918a]:active,.btn-secondary[data-v-d27c918a]:active,.btn-tertiary[data-v-d27c918a]:active{transform:scale(.97);box-shadow:0 3px 12px #0006}@media (max-width: 768px){.btn-primary[data-v-d27c918a],.btn-secondary[data-v-d27c918a],.btn-tertiary[data-v-d27c918a]{font-size:.9rem;padding:10px 20px}}.vertical-text-container[data-v-d27c918a]{position:fixed;right:-27px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;z-index:100;transition:right .3s ease,opacity .3s ease;overflow:hidden;opacity:.8}.vertical-text-container[data-v-d27c918a]:hover{right:0;opacity:1}.rotating-text[data-v-d27c918a]{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;color:#fff;font-size:.875rem;padding:1rem 0;text-shadow:0 0 10px rgba(255,255,255,.3)}.vertical-line-start[data-v-d27c918a],.vertical-line-end[data-v-d27c918a]{width:2px;height:50px;background:linear-gradient(to bottom,transparent,#F4C542,transparent);margin:.5rem 0;animation:glowLine-d27c918a 2s infinite alternate}@keyframes glowLine-d27c918a{0%{box-shadow:0 0 5px #f4c542}to{box-shadow:0 0 15px #f4c542}}@keyframes float-d27c918a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-text[data-v-d27c918a]{animation:float-d27c918a 4s ease-in-out infinite}@media (max-width: 768px){.carousel-3d[data-v-d27c918a]{width:120px;height:120px}.carousel-item[data-v-d27c918a]{width:80px;height:80px}.carousel-item img[data-v-d27c918a]{box-shadow:0 0 10px #f4c5424d}.hero-section[data-v-d27c918a]{padding:8px 0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.neon-text[data-v-d27c918a]{font-size:1.8rem;line-height:1.2;text-align:center;margin-bottom:3rem}.floating-text[data-v-d27c918a]{margin-top:10px;font-size:.8rem;max-width:260px}}.phoenix-flight[data-v-d27c918a]{position:absolute;top:30%;width:100%;height:100px;pointer-events:none;overflow:hidden}@keyframes flyRightToLeft-d27c918a{0%{right:100%}25%{top:5%}50%{top:-5%}to{right:-10%}}.phoenix-animation[data-v-d27c918a]{position:absolute;width:120px;height:auto;animation:flyRightToLeft-d27c918a 2.5s linear infinite}.btn-sound[data-v-d27c918a]{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100}.btn-secondary[data-v-d27c918a]:hover{transform:scale(1.1)}.btn-sound[data-v-d27c918a]:focus{outline:none}
