.ai-loop-cards{position:relative;width:100%}.ai-loop-card{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(16px);pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease,visibility 0.4s ease}.ai-loop-card.is-active{position:relative;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;z-index:2}.ai-loop-node.is-active{transform:scale(1.3);box-shadow:0 0 0 6px var(--accent-50)}@media (max-width:1024px){.ai-loop-layout{grid-template-columns:1fr!important}.ai-loop-card{position:relative;display:none;opacity:1;visibility:visible;transform:none}.ai-loop-card.is-active{display:block}}.un-main-menu{display:none}@media (min-width:768px){.un-main-menu{display:flex;align-items:center;justify-content:center}}.un-main-menu ul.wp-block-navigation__container{display:flex;align-items:center;justify-content:center;gap:48px;list-style:none;margin:0;padding:0}.un-main-menu a.wp-block-navigation-item__content{text-decoration:none;color:var(--contrast);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color 0.3s ease;padding:0}.un-main-menu a.wp-block-navigation-item__content:hover,.un-main-menu a.wp-block-navigation-item__content:focus{color:var(--accent)}:root{--aos-distance:30px;--aos-duration:0.7s;--aos-easing:cubic-bezier(0.25, 0.46, 0.45, 0.94);--aos-delay:0s}.animate-on-scroll{opacity:0;transform:translate3d(0,0,0);transition:opacity var(--aos-duration) var(--aos-easing) var(--aos-delay),transform var(--aos-duration) var(--aos-easing) var(--aos-delay)}.animate-on-scroll.fade-up{transform:translate3d(0,var(--aos-distance),0)}.animate-on-scroll.fade-down{transform:translate3d(0,calc(var(--aos-distance) * -1),0)}.animate-on-scroll.fade-left{transform:translate3d(calc(var(--aos-distance) * -1),0,0)}.animate-on-scroll.fade-right{transform:translate3d(var(--aos-distance),0,0)}.animate-on-scroll.is-visible{opacity:1;transform:translate3d(0,0,0);will-change:opacity,transform}.delay-100{--aos-delay:100ms}.delay-200{--aos-delay:200ms}.delay-300{--aos-delay:300ms}.delay-400{--aos-delay:400ms}.delay-500{--aos-delay:500ms}.delay-600{--aos-delay:600ms}.swiper-wrapper .animate-on-scroll,.gb-carousel-items .animate-on-scroll{opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.animate-on-scroll{transition:none!important;opacity:1!important;transform:none!important}}