.entrance-overlay{position:fixed;inset:0;z-index:10000;background:#FFD32D;display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:opacity}.entrance-wave-wrapper{display:flex;width:100%;height:100%;position:relative;gap:20vw;padding:0 3rem;overflow:hidden}.entrance-wave-column{flex:1;position:relative;z-index:2;overflow:hidden;font-family:UglyDave,GeneralSans,Arial,sans-serif;font-size:clamp(.95rem,2.2vw,1.45rem);font-weight:400;line-height:1.1;text-transform:uppercase}.entrance-wave-column-left{display:flex;justify-content:flex-start}.entrance-wave-column-right{display:flex;justify-content:flex-end}.entrance-scroll-track{display:flex;flex-direction:column;gap:.85rem;will-change:transform}.entrance-scroll-track-left{align-items:flex-start}.entrance-scroll-track-right{align-items:flex-end}.entrance-scroll-track-up{animation:entranceMarqueeUp 10s linear infinite}.entrance-scroll-track-down{animation:entranceMarqueeDown 10s linear infinite}@keyframes entranceMarqueeUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes entranceMarqueeDown{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.entrance-animated-text{width:max-content;color:rgba(140,105,0,.45);text-transform:uppercase;transition:color .25s ease-out,opacity .25s ease-out;white-space:nowrap;opacity:.55;will-change:transform;letter-spacing:.02em;padding:.1em 0}.entrance-animated-text.focused{color:#000000!important;opacity:1!important;font-weight:700;z-index:5}.entrance-image-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;pointer-events:none;display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent}.entrance-image-thumbnail{width:auto;height:auto;max-width:22vw;max-height:32vh;object-fit:contain;border-radius:12px;will-change:transform,opacity;box-shadow:0 10px 30px rgba(0,0,0,.16);display:block;background:transparent}@media (max-width:1023px){.entrance-wave-wrapper{gap:12vw;padding:0 1.5rem}.entrance-wave-column{font-size:clamp(.85rem,3vw,1.2rem)}.entrance-scroll-track{gap:.75rem}.entrance-image-thumbnail{max-width:32vw;max-height:25vh;border-radius:8px}}@media (max-width:640px){.entrance-wave-wrapper{gap:8vw;padding:0 .8rem}.entrance-wave-column{font-size:clamp(.75rem,3.5vw,1rem)}.entrance-scroll-track{gap:.65rem}.entrance-image-thumbnail{max-width:38vw;max-height:20vh;border-radius:6px}}