@keyframes appear{from{opacity:0}to{opacity:1}}@keyframes vanish{from{display:block;opacity:1}to{display:none;opacity:0}}.gallery__intro{display:flex;flex-flow:column nowrap}.gallery__heading{order:2}.gallery__preheading{order:1}.gallery__stage{position:relative;width:100%}.gallery .splide__slide{position:relative}.gallery__carousel-image-container{position:relative;width:100%;height:auto;aspect-ratio:856/570;background:#fff;border-radius:8px;overflow:hidden;z-index:0}.gallery__carousel-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gallery__carousel-arrows{position:absolute;top:clamp(11.875rem,61.425vw - 1.946rem,27.5rem);left:0;right:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;background:none}@media screen and (min-width: 768px){.gallery__carousel-arrows{top:clamp(25rem,59.126vw - 3.38rem,68.125rem)}}.gallery__carousel-arrow{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1/1;opacity:1;color:#4d4d4d;background:rgba(250,244,241,.75);width:unset;height:22px;top:unset;transform:unset;transition:all ease-in-out .1s}.gallery__carousel-arrow:disabled{opacity:0 !important;pointer-events:none}.gallery__carousel-arrow:hover{opacity:1;background:#ff5736;color:#fff}.gallery__carousel-arrow-prev{left:unset;padding:0 2px 0 6px;border-radius:200px 0 0 200px}.gallery__carousel-arrow-prev svg{transform:rotate(90deg)}.gallery__carousel-arrow-next{right:unset;padding:0 6px 0 2px;border-radius:0 200px 200px 0}.gallery__carousel-arrow-next svg{transform:rotate(-90deg)}.gallery__carousel-arrow svg{width:20px;height:11px}.gallery__carousel-caption{max-width:1240px;font:400 100% "neue-haas-unica",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(.75rem,.134vw + .72rem,.875rem);line-height:clamp(1.125rem,.267vw + 1.065rem,1.375rem);font-style:italic;border-left:1px solid #4d4d4d;padding:0 clamp(.875rem,.401vw + .785rem,1.25rem);margin-top:clamp(.875rem,.401vw + .785rem,1.25rem)}@media screen and (min-width: 1024px){.gallery__double{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between}}.gallery__double-image{position:relative}.gallery__double-image-left{padding:0 0 clamp(1.5rem,.802vw + 1.32rem,2.25rem) 0}@media screen and (min-width: 1024px){.gallery__double-image-left{flex:0 0 calc(50% - clamp(2.5rem,2.406vw + 1.959rem,4.75rem)/2);display:flex;flex-flow:column nowrap;justify-content:center;padding:0;border-top:unset}}.gallery__double-image-right{padding:clamp(1.5rem,.802vw + 1.32rem,2.25rem) 0 0 0;border-top:1px solid #292929}@media screen and (min-width: 1024px){.gallery__double-image-right{flex:0 0 calc(50% - clamp(2.5rem,2.406vw + 1.959rem,4.75rem)/2);display:flex;flex-flow:column nowrap;justify-content:center;padding:0;border-top:unset}}.gallery__double-image-container{position:relative;width:100%;height:auto;border-radius:8px;overflow:hidden;z-index:0}.gallery__double-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery__double-divider{flex:1 1 auto;display:none;flex-flow:row nowrap;justify-content:center}@media screen and (min-width: 1024px){.gallery__double-divider{display:inline-flex}}.gallery__double-divider span{border-left:2px solid var(--alt-accent-color, #4D4D4D)}.gallery__double-caption{max-width:1240px;font:400 100% "neue-haas-unica",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(.75rem,.134vw + .72rem,.875rem);line-height:clamp(1.125rem,.267vw + 1.065rem,1.375rem);font-style:italic;border-left:1px solid #4d4d4d;padding:0 clamp(.875rem,.401vw + .785rem,1.25rem);margin-top:clamp(.875rem,.401vw + .785rem,1.25rem)}
