mega-menu{display:none}:has(>mega-menu){opacity:0;pointer-events:none;visibility:hidden}@media(min-width:1024px){.megamenu-keyboard-trigger:active+:has(>mega-menu),.megamenu-trigger.active :has(>mega-menu),.megamenu-trigger:hover :has(>mega-menu),:has(>mega-menu):focus,:has(>mega-menu):focus-within,:has(>mega-menu):hover{opacity:1;pointer-events:auto;visibility:visible}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.megamenu-trigger:hover :has(>mega-menu) [neptune-templated=true] .button{opacity:0;transform:translateY(10px);transition:all .4s ease}.megamenu-trigger:hover :has(>mega-menu) [neptune-templated=true] .button:first-child{opacity:1;transform:translateY(0);transition-delay:.1s}.megamenu-trigger:hover :has(>mega-menu) [neptune-templated=true] .button:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.2s}.megamenu-trigger:hover :has(>mega-menu) [neptune-templated=true] .button:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.3s}.megamenu-trigger:hover :has(>mega-menu) [neptune-templated=true] .button:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.4s}.megamenu-trigger:hover :has(>mega-menu) [neptune-templated=true] .button:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.5s}}.megamenu-trigger:hover .megamenu,.megamenu-trigger:not(:hover) .megamenu{transition:transform .3s ease-in,visibility .3s ease-in,opacity .3s ease-in}.ku .megamenu-trigger{align-items:center;display:flex;flex-direction:row}@media(prefers-reduced-motion:no-preference){.js-internal-nav-anchor{--nav-delay:1s;--stagger-step:0.12s;opacity:0;transform:translateX(-100%);transition:opacity .3s ease var(--nav-delay),transform .3s ease var(--nav-delay);will-change:opacity,transform}.js-internal-nav-anchor .subnav{background-color:transparent}.js-internal-nav-anchor .internal-nav__svg{opacity:0;transform:translateX(-20px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--nav-delay) + var(--stagger-step)*0);will-change:opacity,transform}.js-internal-nav-anchor .button--small,.js-internal-nav-anchor .internal-nav__item{--i:0;opacity:0;transform:translateX(-20px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--nav-delay) + var(--i)*var(--stagger-step));will-change:opacity,transform}.js-internal-nav-anchor .internal-nav__item:first-child{--i:1}.js-internal-nav-anchor .internal-nav__item:nth-child(2){--i:2}.js-internal-nav-anchor .internal-nav__item:nth-child(3){--i:3}.js-internal-nav-anchor .button--small{--i:4}.js-internal-nav-anchor.is-visible{opacity:1;transform:translateX(0)}.js-internal-nav-anchor.is-visible .button--small,.js-internal-nav-anchor.is-visible .internal-nav__item,.js-internal-nav-anchor.is-visible .internal-nav__svg{opacity:1;transform:translateX(0);will-change:auto}}@media screen and (prefers-reduced-motion:no-preference)and (max-width:1023px){dialog[data-modal=mobile-menu]{--stagger-step:0.1s;--stagger-dur:0.4s;--stagger-y:12px;--stagger-ease:ease-in}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--stagger-y))}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}dialog[data-modal=mobile-menu] .accordion,dialog[data-modal=mobile-menu] .button.button--menu-link,dialog[data-modal=mobile-menu] .link-list__item.link-list__item--depth-1{opacity:0;transform:translateY(var(--stagger-y));will-change:opacity,transform}dialog[data-modal=mobile-menu][open] :is(.button.button--menu-link,.accordion,.link-list__item.link-list__item--depth-1){animation:rise-in var(--stagger-dur) var(--stagger-ease) forwards;animation-delay:calc(var(--stagger-step)*var(--i, 1))}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:first-child{--i:1}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(2){--i:2}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(3){--i:3}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(4){--i:4}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(5){--i:5}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(6){--i:6}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(7){--i:7}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(8){--i:8}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(9){--i:9}dialog[data-modal=mobile-menu][open] .link-list__item.link-list__item--depth-1:nth-child(10){--i:10}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item{animation:fadeUp .4s ease forwards;background-color:green;opacity:0;transform:translateY(15px)}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:first-child{animation-delay:.15s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(2){animation-delay:.25s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(3){animation-delay:.35s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(4){animation-delay:.45s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(5){animation-delay:.55s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(6){animation-delay:.65s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(7){animation-delay:.75s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(8){animation-delay:.85s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(9){animation-delay:.95s}dialog[data-modal=mobile-menu][open] details.accordion[open] .link-list__item:nth-child(10){animation-delay:1.05s}}
