.gallery__description p{font-size:1.0625em;line-height:1.4;margin-top:0;margin-bottom:.7em}.gallery__description p a{transition-property:border-bottom-color,color;transition-duration:.2s;border-bottom:1px solid var(--z-border-primary);color:var(--z-color-link)}.gallery__description p a:hover,.gallery__description p a:active,.gallery__description p a:focus{border-bottom-color:var(--z-border-60);color:var(--z-color-link-hover)}@media screen and (min-width: 48em){.gallery__description p{font-size:1.125em;line-height:1.5556;margin-bottom:.55em}}.gallery__description p em{font-family:"FranziskaWebPro",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif}.gallery__meter{font-family:"BeckettLight","Impact","Arial Black","Arial Bold",Gadget,sans-serif;font-weight:normal;letter-spacing:1.5px;line-height:.95;font-variant-numeric:proportional-nums;text-transform:uppercase}.gallery{margin-left:calc(var(--z-gap)*-1);margin-right:calc(var(--z-gap)*-1);clear:both;margin-bottom:1.75rem;margin-top:1.75rem}@media screen and (min-width: 48em){.gallery{margin-bottom:3rem;margin-top:3rem;padding-left:1.25rem;padding-right:1.25rem}}.gallery .figure__caption{margin:1em auto 0}@media screen and (max-width: 47.999em){.gallery .figure__caption{padding-left:.875rem;padding-right:.875rem}}.gallery .figure__index{color:var(--z-color-45);font-family:"TabletGothic","Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-style:normal;font-size:.875em;letter-spacing:.05em}@media screen and (min-width: 32.5em){.gallery .figure__index{display:none}}.gallery__container{margin:auto;max-width:55rem}.gallery__pager:not([hidden]){display:flex;justify-content:flex-end}@media screen and (min-width: 48em){.gallery__pager:not([hidden]){padding-left:0;padding-right:0}}.gallery__meter{line-height:2.5rem;padding-right:.5rem}.gallery__button{background-color:#252525;border:none;color:#fff;cursor:pointer;height:2.5rem;margin:0;padding:.625rem 0;width:2.5rem}.gallery__arrow-icon{display:block;height:.9375rem;margin:auto;pointer-events:none;width:auto}.gallery__viewport{overflow:hidden;transition:max-height .3s ease-in-out}.gallery__media{margin:auto;max-width:100%}img.gallery__media-item{margin:auto;max-height:38.75rem;max-width:100%;width:auto}@media not print{.js .gallery:not(.gallery--no-background) .figure__caption{max-width:none}.js .gallery__slides{display:flex;overflow-x:scroll;position:relative;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.js .gallery__slides::-webkit-scrollbar{display:none}.js.no-scroll-snap .gallery__slides{-webkit-scroll-snap-type:none;scroll-snap-type:none}.js .gallery__slide{flex:0 0 100%;scroll-snap-align:start;width:100%;max-width:100%}.js .gallery__slide--embed{padding-left:var(--z-gap);padding-right:var(--z-gap)}.js .gallery__slide .embed-consent{margin-top:0}.js .gallery__slide:not(:first-child){margin-left:1.25rem}.js .gallery__media-container{cursor:pointer}.no-js .gallery__slide:not(:first-child){margin-top:2.25rem}.no-js .gallery__media{width:-webkit-min-content;width:-moz-min-content;width:min-content}.no-js .gallery__media-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}}.gallery .figure__caption{margin:0 auto}.gallery .figure__index{font-size:.8666em;font-weight:bold;letter-spacing:.08em;margin-right:.25em}.gallery__meter{font-size:1.625em;background-color:#252525;color:#fff;margin:0;padding:0;min-width:7ch;text-align:center}.gallery__button{padding:.125rem 0 0 0}.gallery__button:first-of-type{order:-1}@media(hover: hover){.gallery__button:hover,.gallery__button:active,.gallery__button:focus{color:var(--zco-color-article-secondary)}}
