.shared-overlay__wrapper{z-index:11;width:100%;height:100%;padding-top:var(--site-header-offset,0);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.shared-overlay__dim{z-index:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:linear-gradient(112deg,#0006,#0000 102%);width:100%;height:100%;position:absolute;top:0;left:0}.shared-overlay__container{justify-content:center;width:100%;display:flex}.shared-overlay__panel{width:calc(100% - 2rem);max-height:100%;height:calc(100vh - var(--default-gutter)*2 - var(--site-header-offset,0px) - var(--site-header-height,0px));background-color:var(--festival-color-accent);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:6;will-change:transform;border-radius:3rem 0;flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (width>=768px){.shared-overlay__panel{width:calc(100% - 10rem)}}@media (width>=1024px){.shared-overlay__panel{border-radius:4rem 0;max-width:46rem}}@media (width>=1366px){.shared-overlay__panel{border-radius:5rem 0;max-width:44.5rem}}@media (width>=1600px){.shared-overlay__panel{max-width:57.5rem}}.shared-overlay__panel:focus-visible{outline:none}.shared-overlay-enter-active .shared-overlay__dim,.shared-overlay-leave-active .shared-overlay__dim{transition:opacity .41s cubic-bezier(.74,.08,.25,1)}.shared-overlay-enter-active .shared-overlay__panel,.shared-overlay-leave-active .shared-overlay__panel{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.shared-overlay-enter-from .shared-overlay__dim,.shared-overlay-leave-to .shared-overlay__dim{opacity:0}.shared-overlay-enter-from .shared-overlay__panel,.shared-overlay-leave-to .shared-overlay__panel{opacity:0;transform:translateY(1.5rem)scale(.96)}.shared-overlay-enter-to .shared-overlay__dim,.shared-overlay-leave-from .shared-overlay__dim{opacity:1}.shared-overlay-enter-to .shared-overlay__panel,.shared-overlay-leave-from .shared-overlay__panel{opacity:1;transform:translateZ(0)scale(1)}
