.fancybox__nav,.fancybox__toolbar{--f-button-width:48px;--f-button-height:48px;--f-button-svg-width:48px;--f-button-svg-height:48px;--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent}.fancybox__container :focus{outline:none!important}.fancybox__backdrop{background:#1c1c1c}.fancybox__content:focus{outline:none}.fancybox__toolbar{background:none;padding:0;position:static}.fancybox__caption,.fancybox__counter{padding:1.5rem}.fancybox__counter{align-items:flex-end;background:#1c1c1c;bottom:0;display:flex;height:3rem;justify-content:flex-end;position:absolute;right:0;text-align:right;width:3rem}@media print,screen and (min-width:64em){.fancybox__counter{align-items:center;background:none;bottom:auto;height:var(--carousel-button-height);justify-content:center;padding:0;text-align:center;top:calc(50% - 3.25rem);transform:translateY(-200%)}}.fancybox__caption{align-items:flex-end;bottom:0;display:flex;height:3rem;left:0;margin-right:3rem;position:absolute;text-align:left;z-index:20}@media print,screen and (min-width:64em){.fancybox__caption{align-items:center;height:5rem;justify-content:center;margin:0;padding:0 6rem;right:0;text-align:center}}.fancybox__slide{padding:3rem 0}@media print,screen and (min-width:48em){.fancybox__slide{padding:3rem 0 0}}@media print,screen and (min-width:64em){.fancybox__slide{padding:0 5rem}}.fancybox__slide.has-caption{padding-bottom:5rem}.fancybox__nav{background:#1c1c1c;bottom:0;position:absolute;right:0;top:0}@media print,screen and (min-width:64em){.fancybox__nav{width:5rem}}.fancybox__nav .f-button{text-align:center}.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{left:0!important;margin:auto;right:0!important}.fancybox__nav .f-button.is-next{transform:translateY(-150%)!important}.fancybox__nav .f-button.is-prev{transform:translateY(0)!important}.f-button{border-radius:0}.f-button.is-close{height:3rem;padding:.5rem 1rem;right:0;top:0;width:4rem}.f-button.is-close svg{transition:var(--transition)}.f-button.is-close:focus{outline:0}@media print,screen and (min-width:48em){.f-button.is-close:focus-visible svg,.f-button.is-close:hover svg{transform:scale(.85)}}@media print,screen and (min-width:64em){.f-button.is-close{height:5rem;padding:1rem;width:5rem}}.image-module{text-align:center}.image-module__image{position:relative}@media print,screen and (max-width:47.99875em){.image-module__image{max-width:100%;width:100%}}.image-module__figcaption{padding:.5rem 0 0;text-align:center}.edit-module .image-module a{pointer-events:none}.image-component{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.image-component__picture{display:block;position:relative;width:100%}.image-component__picture[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio)}@media print,screen and (min-width:48em){.image-component__picture[style*="--aspect-ratio-md"]{aspect-ratio:var(--aspect-ratio-md)}}@media print,screen and (min-width:64em){.image-component__picture[style*="--aspect-ratio-lg"]{aspect-ratio:var(--aspect-ratio-lg)}}@media screen and (min-width:85.375em){.image-component__picture[style*="--aspect-ratio-xl"]{aspect-ratio:var(--aspect-ratio-xl)}}.image-component__img{display:block;height:auto;max-width:100%;object-fit:cover;transition:opacity var(--transition-default);width:100%}.image-component__picture[style*=aspect-ratio] .image-component__img{height:100%;object-fit:var(--6e0e7cfb)}.image-component__error,.image-component__loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.image-component__loading{animation:skeleton-loading 2s ease-in-out infinite,fade-in .3s ease-out forwards;background:linear-gradient(90deg,#f5f5f5 25%,#e8e8e8 50%,#f5f5f5 75%);background-size:200% 100%;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.image-component__error{background-color:#f8f8f8}@keyframes linkHoverAnimation{0%{background-size:0 2px,100% 2px}50%{background-size:100% 2px,0 2px}to{background-size:0 2px,100% 2px}}@keyframes expand-width{0%{width:0}to{width:100%}}.copyright-button{bottom:0;color:var(--color-white);display:flex;left:0;padding:1rem;position:absolute;z-index:2}.copyright-button .shared-icon svg{color:var(--color-white);height:1.25rem;width:1.25rem}@media print,screen and (min-width:64em){.copyright-button{padding:.5rem}.copyright-button .shared-icon svg{height:2rem;width:2rem}}.copyright-button--center{left:50%;transform:translateX(-50%)}.copyright-button--right{left:auto;right:1rem;transform:translateX(0)}