.Hero-module__JgYmMq__hero{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__imageWrapper{z-index:0;will-change:transform;position:absolute;inset:-10% 0;transform:scale(1.1)}.Hero-module__JgYmMq__image{object-fit:cover;object-position:center}.Hero-module__JgYmMq__overlay{z-index:1;background:linear-gradient(#00003c8c 0%,#010192a6 50%,#000028bf 100%);position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:2;text-align:center;color:var(--color-white);align-items:center;gap:var(--space-sm);padding-top:var(--navbar-height);animation:Hero-module__JgYmMq__heroFadeIn 1.2s var(--ease-out) both;flex-direction:column;display:flex;position:relative}@keyframes Hero-module__JgYmMq__heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Hero-module__JgYmMq__logo{border-radius:var(--radius-round);filter:drop-shadow(0 8px 30px #b0791966);margin-bottom:var(--space-sm);animation:4s ease-in-out infinite Hero-module__JgYmMq__logoFloat}@keyframes Hero-module__JgYmMq__logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Hero-module__JgYmMq__script{font-family:var(--font-script);font-size:var(--fs-script);color:var(--color-gold-light);opacity:0;animation:Hero-module__JgYmMq__slideUp .8s var(--ease-out) .3s both}.Hero-module__JgYmMq__title{font-family:var(--font-heading);font-size:var(--fs-hero);text-transform:uppercase;letter-spacing:.08em;opacity:0;animation:Hero-module__JgYmMq__slideUp .8s var(--ease-out) .5s both;font-weight:800;line-height:1}.Hero-module__JgYmMq__titleAccent{color:var(--color-gold-light);text-shadow:0 4px 20px #b079194d;font-size:1.2em;display:block}.Hero-module__JgYmMq__subtitle{font-family:var(--font-heading);font-size:var(--fs-h3);letter-spacing:.2em;text-transform:uppercase;opacity:0;animation:Hero-module__JgYmMq__slideUp .8s var(--ease-out) .7s both}.Hero-module__JgYmMq__description{opacity:0;color:#ffffffd9;max-width:500px;animation:Hero-module__JgYmMq__slideUp .8s var(--ease-out) .9s both;font-size:var(--fs-body)}.Hero-module__JgYmMq__cta{gap:var(--space-md);margin-top:var(--space-md);opacity:0;animation:Hero-module__JgYmMq__slideUp .8s var(--ease-out) 1.1s both;flex-wrap:wrap;justify-content:center;display:flex}@keyframes Hero-module__JgYmMq__slideUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.Hero-module__JgYmMq__scrollHint{z-index:2;opacity:0;animation:Hero-module__JgYmMq__fadeIn 1s var(--ease-out) 1.8s both;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__scrollIcon{border:2px solid #fff6;border-radius:13px;justify-content:center;width:26px;height:42px;padding-top:6px;display:flex}.Hero-module__JgYmMq__scrollDot{background:var(--color-gold-light);border-radius:2px;width:4px;height:8px;animation:2s ease-in-out infinite Hero-module__JgYmMq__scrollBounce}@keyframes Hero-module__JgYmMq__scrollBounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(14px)}}@keyframes Hero-module__JgYmMq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Hero-module__JgYmMq__logo{width:110px;height:110px}.Hero-module__JgYmMq__cta{width:100%;padding-inline:var(--space-md);flex-direction:column;align-items:center}.Hero-module__JgYmMq__cta>*{width:100%;max-width:280px}.Hero-module__JgYmMq__scrollHint{display:none}}@media (max-height:500px) and (orientation:landscape){.Hero-module__JgYmMq__hero{min-height:100svh;padding-block:2rem}.Hero-module__JgYmMq__logo{width:60px;height:60px}.Hero-module__JgYmMq__scrollHint{display:none}}
