.image-gallery-wrapper{min-width:0}.image-gallery-wrapper .image-gallery{margin:0;padding:0;list-style:none}.slider-navigation-wrapper{justify-content:space-between;align-items:center;display:flex}.slider-navigation-wrapper .swiper-pagination{position:static;transform:none!important}.slider-navigation-wrapper .swiper-navigation{margin:0}.unaligned-wrapper{display:block}@media (min-width:992px){.unaligned-wrapper{display:grid}}.unaligned-image-wrapper{margin-bottom:1rem}@media (min-width:992px){.unaligned-image-wrapper{align-items:center;margin-bottom:0;display:flex}}.unaligned-image-wrapper a{width:100%;display:block}@media (min-width:768px){.unaligned-image-wrapper:nth-child(2){padding:5rem}}.opacitybox.is-video{width:100%;position:relative}.opacitybox.is-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;display:block}.grid-video-preview{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block}.media-box{width:100%;overflow:hidden;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}@supports (aspect-ratio:1){.media-box{aspect-ratio:var(--ar,16/9)}.media-box>.opacitybox,.media-box img,.media-box video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}}@supports not (aspect-ratio:1){.media-box{position:relative}.media-box:before{content:"";padding-top:var(--ar-pct,56.25%);display:block}.media-box>.opacitybox,.media-box img,.media-box video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}}.video-play-overlay{pointer-events:none;justify-content:left;align-items:flex-end;display:flex;position:absolute;inset:0}.video-play-overlay svg{filter:drop-shadow(0 2px 8px #0000004d);opacity:.6;width:24px;height:24px;margin:2rem;transition:transform .3s,opacity .3s}.opacitybox.is-video:hover .video-play-overlay svg{opacity:1;transform:scale(1.15)}.elastic-grid a.fresco{width:100%;height:100%;display:block;position:relative;overflow:hidden}.elastic-grid a.fresco img,.elastic-grid a.fresco video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.elastic-grid a.fresco *{pointer-events:none}.fresco-inline{display:none}.image-gallery-wrapper.has-left-headline{--ig-sidebar-w:320px;--ig-sidebar-gap:40px;position:relative}.image-gallery-left-headline{z-index:0;pointer-events:none;align-items:center;width:fit-content;max-width:60vw;display:flex;position:absolute;top:0;bottom:0;left:0}.image-gallery-left-headline>*{max-width:100%}@media (max-width:768px){.image-gallery-wrapper.has-left-headline{--ig-sidebar-gap:20px}}.image-gallery-toggle__controls{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.gallery-view-btn{appearance:none;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.4rem .75rem}.gallery-view-btn.is-active{color:#fff;background:currentColor}.section.image-gallery-section .image-gallery.is-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;box-sizing:border-box;width:100%;min-width:0;max-width:100vw;padding:0 .25rem;overflow:auto hidden}.section.image-gallery-section .image-gallery-wrapper.has-left-headline .image-gallery.is-scroll{padding-left:calc(var(--ig-sidebar-w) + var(--ig-sidebar-gap))}.section.image-gallery-section .image-gallery.is-scroll .image-gallery-track{flex-wrap:nowrap;gap:1rem;width:max-content;min-width:100%;display:flex}.section.image-gallery-section .image-gallery.is-scroll .image-gallery__item{flex:none}.section.image-gallery-section .image-gallery.is-scroll .image-gallery__item .media-box{width:auto;max-width:900px;height:min(75vh,720px);aspect-ratio:var(--ar,4/3)!important}.section.image-gallery-section .image-gallery.is-scroll .image-gallery__item img,.section.image-gallery-section .image-gallery.is-scroll .image-gallery__item video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.section.image-gallery-section .image-gallery.is-grid{overflow:visible}.section.image-gallery-section .image-gallery.is-grid .image-gallery-track{flex-wrap:wrap;gap:1rem;width:100%;min-width:0;display:flex}.section.image-gallery-section .image-gallery.is-grid .image-gallery__item{flex:none;width:auto;min-width:0}.section.image-gallery-section .image-gallery.is-grid .image-gallery__item .media-box{width:auto;height:260px;aspect-ratio:var(--ar,4/3)!important}@media (max-width:1024px){.section.image-gallery-section .image-gallery.is-grid .image-gallery__item .media-box{height:220px}}@media (max-width:640px){.section.image-gallery-section .image-gallery.is-grid .image-gallery__item .media-box{height:180px}}.image-gallery-wrapper,.image-gallery-section{overflow-anchor:none}::view-transition-old(root){opacity:1!important;animation:none!important}::view-transition-new(root){opacity:1!important;animation:none!important}::view-transition-group(ig-active){animation-duration:1.1s;animation-timing-function:cubic-bezier(.22,1,.36,1);z-index:2147483647!important}::view-transition-old(ig-active){animation-duration:1.1s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(ig-active){animation-duration:1.1s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.section.image-gallery-section.ig-switching .image-gallery-track{opacity:0!important;visibility:hidden!important}html.ig-transitioning.ig-reveal .section.image-gallery-section .image-gallery-track{transition:opacity .65s;visibility:visible!important;opacity:1!important}html.ig-transitioning.ig-reveal .section.image-gallery-section .image-gallery__item:not(.ig-active-item){opacity:.85}html.ig-transitioning .section.image-gallery-section .image-gallery__item.ig-active-item{opacity:1}::view-transition-old(ig-active){opacity:1!important;animation:none!important}::view-transition-new(ig-active){opacity:1!important;animation:none!important}::view-transition-group(ig-active){z-index:2147483647!important;animation-duration:1.1s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}html.ig-transitioning .section.image-gallery-section .image-gallery__item{opacity:1!important;filter:none!important}