.slideshow{width:100%;height:var(--header-height);--slide-duration:12s;--total-duration:48s;border-radius:0 0 .5rem .5rem;max-height:600px;display:grid;position:absolute;overflow:hidden}.desktop-placeholder,.mobile-placeholder{z-index:-1;display:none}@media (max-width:40rem){.desktop-placeholder{display:none}.mobile-placeholder{display:block}}@media (min-width:40rem){.desktop-placeholder{display:block}.mobile-placeholder{display:none}}.desktop-slideshow,.mobile-slideshow{width:100%;height:100%;position:relative}.desktop-slideshow{display:none}.mobile-slideshow{display:block}@media (min-width:640px){.desktop-slideshow{display:block}.mobile-slideshow{display:none}}.slide{opacity:0;will-change:opacity;transition:opacity 3s ease-in-out;animation-fill-mode:both;position:absolute;inset:0}.slide-0{opacity:1;animation:slideAnimation var(--total-duration)infinite;animation-delay:calc(var(--total-duration) - var(--slide-duration))}.slide-1{animation:slideAnimation var(--total-duration)infinite;animation-delay:0s}.slide-2{animation:slideAnimation var(--total-duration)infinite;animation-delay:var(--slide-duration)}.slide-3{animation:slideAnimation var(--total-duration)infinite;animation-delay:calc(var(--slide-duration)*2)}@keyframes slideAnimation{0%,20%{opacity:0}25%,65%{opacity:1}70%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.slide{opacity:0;transition:none!important;animation:none!important}.slide-0{opacity:1}}.info-button{border-radius:90% 0 0}.fade-in-fwd{animation:.6s cubic-bezier(.39,.575,.565,1) both fade-in-fwd}@keyframes fade-in-fwd{0%{opacity:0;transform:translateZ(-80px)}to{opacity:1;transform:translateZ(0)}}
