.expandable-panel-target .expandable-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.expandable-panel-target .expandable-panel.expandable-panel--always-expanded{grid-template-rows:1fr}.expandable-panel-target[data-ctrl=open] .expandable-panel:not(.expandable-panel--events-strip),.expandable-panel-target[data-debug] .expandable-panel:not(.expandable-panel--events-strip){grid-template-rows:1fr}.expandable-panel-target[data-events-strip-open=true] .expandable-panel.expandable-panel--events-strip{grid-template-rows:1fr}@media (min-width: 1025px){.expandable-panel-target .expandable-panel{transition-duration:.2s}.expandable-panel-target[data-desktop-mega-open=true] .expandable-panel:not(.expandable-panel--events-strip){grid-template-rows:1fr;transition-duration:.32s}.expandable-panel-target[data-events-strip-open=true] .expandable-panel.expandable-panel--events-strip{transition-duration:.32s}}@media (max-width: 1024px){.expandable-panel-target[data-debug] .expandable-panel-click{grid-template-rows:0fr}.expandable-panel-target[data-debug] .expandable-panel-click[data-expanded=true]{grid-template-rows:1fr}}.expandable-panel__clip,.expandable-panel-click__clip{min-height:0;overflow:hidden}.expandable-panel-click{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.expandable-panel-click[data-expanded=true]{grid-template-rows:1fr}@media (min-width: 1025px){.expandable-panel-click{grid-template-rows:1fr}}@keyframes nav-mega-fade-in{0%{opacity:0;transform:translateY(var(--nav-mega-rise, .65rem))}to{opacity:1;transform:translateY(0)}}@keyframes nav-events-strip-thumb-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.nav-mega-fade-item,.nav-events-strip-fade-item{--nav-mega-rise: .65rem;opacity:0;transform:translateY(var(--nav-mega-rise))}.expandable-panel-target[data-events-strip-open=true] .nav-events-strip-fade-item{animation:nav-mega-fade-in .62s cubic-bezier(.22,1,.36,1) forwards}.expandable-panel-target:not([data-events-strip-open=true]) .nav-events-strip-fade-item{animation:none;opacity:0;transform:translateY(var(--nav-mega-rise))}.nav-events-strip-thumb-item{opacity:0;transform:scale(.8);transform-origin:center center}.expandable-panel-target[data-events-strip-open=true] .nav-events-strip-thumb-item{animation:nav-events-strip-thumb-in .62s cubic-bezier(.22,1,.36,1) forwards}.expandable-panel-target:not([data-events-strip-open=true]) .nav-events-strip-thumb-item{animation:none;opacity:0;transform:scale(.8)}@media (min-width: 1025px){.expandable-panel-target[data-desktop-mega-open=true] .nav-mega-fade-item{animation:nav-mega-fade-in .62s cubic-bezier(.22,1,.36,1) forwards}.expandable-panel-target:not([data-desktop-mega-open=true]) .nav-mega-fade-item{animation:none;opacity:0;transform:translateY(var(--nav-mega-rise))}}@media (max-width: 1024px){.expandable-panel-click[data-expanded=true] .nav-mega-fade-item,.expandable-panel-target[data-ctrl=open] .nav-panel-direct.nav-mega-fade-item{animation:nav-mega-fade-in .62s cubic-bezier(.22,1,.36,1) forwards}.expandable-panel-click:not([data-expanded=true]) .nav-mega-fade-item{animation:none;opacity:0;transform:translateY(var(--nav-mega-rise))}.expandable-panel-target:not([data-ctrl=open]) .nav-panel-direct.nav-mega-fade-item{animation:none;opacity:0;transform:translateY(var(--nav-mega-rise))}}@media (prefers-reduced-motion: reduce){.nav-mega-fade-item,.nav-events-strip-fade-item{animation:none;opacity:1;transform:none}.expandable-panel-target:not([data-events-strip-open=true]) .nav-events-strip-fade-item{opacity:0;transform:none}.nav-events-strip-thumb-item{animation:none;opacity:1;transform:none}.expandable-panel-target:not([data-events-strip-open=true]) .nav-events-strip-thumb-item{opacity:0;transform:none}@media (min-width: 1025px){.expandable-panel-target:not([data-desktop-mega-open=true]) .nav-mega-fade-item{opacity:0;transform:none}}@media (max-width: 1024px){.expandable-panel-click:not([data-expanded=true]) .nav-mega-fade-item{opacity:0;transform:none}.expandable-panel-target:not([data-ctrl=open]) .nav-panel-direct.nav-mega-fade-item{opacity:0;transform:none}}}.nav{--top-nav: .8rem;--nav-backdrop-offset-x: .7rem;--nav-backdrop-offset-y: .2rem;>div:after{content:"";position:absolute;top:calc(var(--nav-backdrop-offset-y) * -1);left:calc(var(--nav-backdrop-offset-x) * -1);width:calc(100% + var(--nav-backdrop-offset-x) * 2);height:calc(100% + var(--nav-backdrop-offset-y) * 2);z-index:-1;border-radius:.5rem;background-color:var(--color-black)}}@media (min-width: 768px){.nav{--top-nav: .9rem}}@media (min-width: 1025px){.nav{--top-nav: 1.2rem}}@keyframes nav-strip-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.35rem)}}@keyframes nav-strip-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.nav[data-nav-strip-phase=exit] .nav-strip-swap-item{animation:nav-strip-exit .18s linear both;pointer-events:none}.nav[data-nav-strip-phase=enter] .nav-strip-swap-item{opacity:0;transform:translateY(.4rem);animation:nav-strip-enter .24s linear both;pointer-events:none}.nnav-primary-link[data-active=true]{text-decoration:none}@media (prefers-reduced-motion: reduce){.nav[data-nav-strip-phase=exit] .nav-strip-swap-item,.nav[data-nav-strip-phase=enter] .nav-strip-swap-item{animation:none;opacity:1;transform:none;pointer-events:auto}}@media (max-width: 1024px){.nav[data-mobile-open=true]{min-height:0}.nav-mobile-sheet-top{padding-top:.5rem}}[data-css=nav-mobile-menu-button]>span>[data-css=nav-mobile-menu-button-line]{transition:transform .3s ease-out;transform-origin:center}[data-css=nav-mobile-menu-button]>span>[data-css=nav-mobile-menu-button-line]:first-of-type{transform:translateY(-.3em)}[data-css=nav-mobile-menu-button]>span>[data-css=nav-mobile-menu-button-line]:last-of-type{transform:translateY(.3em)}[data-css=nav][data-mobile-open=true] span>[data-css=nav-mobile-menu-button-line]:first-of-type{transform:translateY(-0em) rotate(45deg)}[data-css=nav][data-mobile-open=true] span>[data-css=nav-mobile-menu-button-line]:nth-of-type(2){transform:scaleX(0)}[data-css=nav][data-mobile-open=true] span>[data-css=nav-mobile-menu-button-line]:last-of-type{transform:translateY(0) rotate(-45deg)}
