.ld-cover-host{container-type:size}.ld-cover{width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);position:absolute;top:42%;left:50%;transform:translate(-50%,-42%)}.ld-parallax{will-change:transform;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@keyframes ld-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.1)}}@keyframes ld-flash{0%{opacity:0}6%{opacity:1}14%{opacity:.15}22%{opacity:.8}to{opacity:0}}@keyframes ld-fog{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes ld-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ld-sway{0%{transform:rotateY(-20deg)rotate(-2deg)}to{transform:rotateY(20deg)rotate(2deg)}}@keyframes ld-glint{0%,50%{background-position:160% 0}80%,to{background-position:-60% 0}}@keyframes ld-shadow{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:.45;transform:translate(-50%)scale(.8)}}@keyframes ld-beam{0%,to{opacity:.5}50%{opacity:.85}}@keyframes ld-drop{0%{opacity:0;filter:blur(6px)brightness(2.2);transform:translateY(-70px)scale(.5)}55%{opacity:1;filter:blur()brightness(1.4);transform:translateY(8px)scale(1.05)}to{filter:none;transform:none}}@keyframes ld-shock{0%{opacity:.95;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes ld-spark{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateX(10px) scaleX(1.6);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateX(var(--d)) scaleX(.4);opacity:0}}@keyframes ld-runes{0%,to{opacity:.35}50%{opacity:.85}}.ld-glint{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 40%,#ffffffe6 50%,#0000 60%) 0 0/260% 100%;animation:5s ease-in-out infinite ld-glint;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ld-plaque{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#261c13e0,#100c08eb);border:1px solid #6b4f2a;border-radius:10px;position:relative;box-shadow:inset 0 1px #ffe4b41a,inset 0 0 0 4px #100c08a6,inset 0 0 0 5px #c9a45c4d,0 18px 40px #0000008c}@keyframes ld-glow{0%,to{filter:drop-shadow(0 0 10px #f0be5559)}50%{filter:drop-shadow(0 0 22px #f0be55b3)}}@keyframes ld-sheen{0%,65%{transform:translate(-140%)skew(-20deg)}to{transform:translate(340%)skew(-20deg)}}.ld-epic{isolation:isolate;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#2a1404;text-shadow:0 1px #fff5d2bf;cursor:pointer;background:linear-gradient(#ffeab0,#f2c45e 46%,#cf8f2c 54%,#a96b1a);border:3px solid #1a0e05;border-radius:14px;justify-content:center;align-items:center;gap:.7rem;padding:1rem 2.4rem;font-size:1.3rem;font-weight:800;transition:transform .15s,box-shadow .15s;animation:2.8s ease-in-out infinite ld-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fffae1e6,inset 0 -4px #6e3c0a8c,0 6px #1a0e05,0 14px 26px #0000008c}.ld-epic:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:30%;animation:3.6s ease-in-out infinite ld-sheen;position:absolute;inset:-20% auto -20% 0}.ld-epic:hover{transform:translateY(-2px)}.ld-epic:active{transform:translateY(4px);box-shadow:inset 0 2px #fffae1e6,inset 0 -2px #6e3c0a8c,0 2px #1a0e05,0 6px 14px #00000080}@keyframes ld-crest{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}@keyframes ld-logo-shine{0%,72%{transform:translate(-40%)}to{transform:translate(140%)}}.ld-reveal{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ld-delay,0s)}.ld-armed .ld-reveal:not(.ld-in){opacity:0;transform:translateY(28px)}@keyframes ld-xfade{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes ld-emerge{0%{opacity:0;filter:brightness(.2)blur(4px);transform:translateY(40px)scale(.92)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.ld-armed .ld-reveal:not(.ld-in){opacity:1;transform:none}}@keyframes ld-progress{0%{width:0}to{width:100%}}@keyframes ld-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ld-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ld-eye{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.9)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}46%{opacity:.6}52%{opacity:1}}@keyframes ld-ping{0%{box-shadow:0 0 #ff6e55bf}80%,to{box-shadow:0 0 0 10px #ff6e5500}}.ld-omen{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#280e0cb8,#0c0808c7);border:1px solid #ff8a7059;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .7rem;padding:.55rem 1.1rem;font-size:.95rem;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffc8b41f,0 10px 24px #00000073}.ld-omen-dot{background:#ff6e55;border-radius:999px;width:.6rem;height:.6rem;animation:1.8s ease-out infinite ld-ping}.ld-medallion{border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 3px #120b06,0 0 0 7px #d7b36c,0 0 0 9px #120b06,0 14px 26px #000000a6}.ld-medallion:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#ffffff38,#0000 38%),radial-gradient(circle,#0000 62%,#000a0e8c);position:absolute;inset:0}.ld-porthole{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#f6dda4,#c39445 36%,#7a5422 70%,#3b260d);border-radius:999px;padding:7.5%;position:relative;box-shadow:0 0 0 3px #120b06,inset 0 3px #fff0cd8c,inset 0 -4px #37200a99,0 30px 60px #0009,0 0 90px #3fd6c92e}.ld-rivet{background:radial-gradient(circle at 35% 32%,#fff3cc,#c9a45c 45%,#4f340f);border-radius:999px;width:4.6%;height:4.6%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #120b06,0 2px 3px #00000080}.ld-porthole-glass{border-radius:999px;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 4px #120b06}.ld-porthole-glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 32%),radial-gradient(circle,#0000 58%,#000c1099);position:absolute;inset:0;box-shadow:inset 0 0 40px #000000b3}
