.dcs-dialog.dcs-lightbox{--dialog-bg:#333!important;--play-button-size:48px}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.dcs-dialog.dcs-lightbox{height:-webkit-min-content;height:min-content;margin:auto;max-height:100vh!important;max-width:100vw!important;width:-webkit-min-content;width:min-content}@supports (max-height:100dvh){.dcs-dialog.dcs-lightbox{max-height:100dvh!important}}}.dcs-dialog.dcs-lightbox[open]{display:flex}.dcs-dialog.dcs-lightbox::backdrop{background-color:#333;display:block}.dcs-dialog.dcs-lightbox .dcs-dialog__content{align-items:normal;background:transparent;border-radius:0;box-shadow:none;display:flex;flex-flow:column;height:100vh;margin:auto;overflow:hidden;padding:3.9375rem 0 0;width:auto}@supports (height:100dvh){.dcs-dialog.dcs-lightbox .dcs-dialog__content{height:100dvh}}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.dcs-dialog.dcs-lightbox .dcs-dialog__content{height:auto;max-width:1168px;padding-top:0}}.dcs-dialog.dcs-lightbox .dcs-dialog__close{color:var(--nsw-white);position:absolute}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.dcs-dialog.dcs-lightbox .dcs-dialog__close{top:4px}}@media (min-width:1200px){.dcs-dialog.dcs-lightbox .dcs-dialog__close{right:7rem}}.lightbox-items{--combined-margin:164px;-webkit-overflow-scrolling:touch;display:flex;height:calc(100vh - var(--combined-margin));max-height:calc(100vh - var(--combined-margin));overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent}@supports (max-height:100dvh){.lightbox-items{height:calc(100dvh - var(--combined-margin));max-height:calc(100dvh - var(--combined-margin))}}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.lightbox-items{height:auto}}.lightbox-items::-webkit-scrollbar{display:none}.dcs-lightbox-item{--caption-min-height:100px;--max-height:calc(100vh - var(--combined-margin) - var(--caption-min-height));--dynamic-max-height:calc(100dvh - var(--combined-margin) - var(--caption-min-height));align-items:center;display:flex;flex-flow:row wrap;flex-shrink:0;height:auto;max-width:100vw;overflow-y:hidden;scroll-snap-align:start;scrollbar-color:auto;width:100%}.dcs-lightbox-item[inert]{opacity:0;transition:opacity .2s ease-in-out;visibility:hidden}.dcs-lightbox-item.contextual-region{position:revert}.dcs-lightbox-item.is-active{opacity:1;overflow-y:auto;transition:opacity .2s ease-in-out;visibility:visible}.dcs-lightbox-item.is-active::-webkit-scrollbar{display:none}.dcs-lightbox-item .content-wrapper{background:var(--nsw-white);display:flex;flex-flow:column;gap:1rem;min-height:var(--caption-min-height);padding:1rem}@media (min-width:992px){.dcs-lightbox-item .content-wrapper{padding:2rem}}.dcs-lightbox-item .content-wrapper>*{max-width:786px}.dcs-lightbox-item .content-wrapper:empty,.dcs-lightbox-item .content-wrapper:empty+.expand{display:none!important}.dcs-lightbox-item .nsw-media__audio,.dcs-lightbox-item .nsw-media__video{aspect-ratio:16/9;height:auto;margin-left:auto;margin-right:auto;max-height:var(--max-height);width:auto}@supports (max-height:100dvh){.dcs-lightbox-item .nsw-media__audio,.dcs-lightbox-item .nsw-media__video{max-height:var(--dynamic-max-height)}}.dcs-lightbox-item .nsw-media__audio:after,.dcs-lightbox-item .nsw-media__video:after{display:none}.dcs-lightbox-item img:focus{outline:3px solid var(--nsw-focus);outline-offset:-3px}.dcs-lightbox-item picture{display:block;margin:auto;max-height:min(780px,var(--max-height))}@supports (max-height:100dvh){.dcs-lightbox-item picture{max-height:min(780px,var(--dynamic-max-height))}}.dcs-lightbox-item img{height:100%;max-height:min(780px,var(--max-height));object-fit:cover;width:100%}@supports (max-height:100dvh){.dcs-lightbox-item img{max-height:min(780px,var(--dynamic-max-height))}}.dcs-lightbox-item .teaser{margin:0}.dcs-lightbox-item.square picture{aspect-ratio:1/1}.dcs-lightbox-item.portrait picture{aspect-ratio:2/3}.dcs-lightbox-item.landscape picture{aspect-ratio:3/2}.dcs-lightbox-item.landscape picture image{object-fit:contain}.dcs-lightbox-item .nsw-media__audio.provider--brightcove{aspect-ratio:auto}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.dcs-lightbox-item .nsw-media__audio.provider--brightcove{aspect-ratio:16/9}}.dcs-lightbox-item .nsw-media__audio.provider--brightcove .nsw-media__thumbnail{aspect-ratio:auto;height:calc(100% - 57px);height:calc(100% - var(--player-height, 57px))}.lightbox-next,.lightbox-prev{background:none;border:none;bottom:1rem;color:var(--nsw-white);height:3rem;padding:0;position:absolute;right:1rem}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.lightbox-next,.lightbox-prev{align-self:center;height:80%;position:revert}}.lightbox-next[disabled],.lightbox-prev[disabled]{opacity:0}.lightbox-next:focus,.lightbox-prev:focus{outline:var(--focus-outline);outline-offset:-3px}.lightbox-next span,.lightbox-prev span{align-items:center;background-color:var(--background-dark80);border:2px solid var(--nsw-white);border-radius:99rem;cursor:pointer;display:flex;height:3rem;justify-content:center;margin:auto;transform:rotate(90deg);width:3rem}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.lightbox-next span,.lightbox-prev span{margin:1rem}}@media (min-width:992px){.lightbox-next span,.lightbox-prev span{margin:2rem}}.lightbox-prev{left:1rem;order:-1;right:auto}.lightbox-prev span{transform:rotate(-90deg)}.lightbox-title{align-items:center;bottom:1.75rem;color:var(--nsw-white);display:flex;font-size:1.25rem;font-weight:600;justify-content:center;line-height:1.5rem;position:absolute;width:100%}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.lightbox-title{bottom:auto;padding-bottom:2rem;padding-top:8px;position:revert}}div[class*=dcs-lightbox-page-]{display:none;width:100vw}.dcs-lightbox-item.is-active .dcs-lightbox-page-0{display:block}.dcs-lightbox-page-0{background-color:var(--nsw-black)}.dcs-lightbox-page-selector{align-items:center;background-color:rgba(51,51,51,.9);border:none;color:var(--nsw-white);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-heading);gap:.25rem;left:1rem;line-height:1.75rem;padding-left:0;padding-right:0;position:absolute;top:1rem;z-index:2}@media (min-width:768px) and (orientation:portrait),(min-width:926px) and (orientation:landscape){.dcs-lightbox-page-selector{top:4px}}@media (min-width:1200px){.dcs-lightbox-page-selector{left:7rem}}.dcs-lightbox-page-selector .text{text-decoration-line:underline}.dcs-lightbox-page-selector:focus{outline:var(--focus-outline)}dialog.dcs-lightbox:not(.active-has-transcript) .dcs-lightbox-page-selector{display:none}.dcs-gallery--any-ratio .dcs-lightbox-item.landscape picture,.dcs-gallery--any-ratio .dcs-lightbox-item.portrait picture,.dcs-gallery--any-ratio .dcs-lightbox-item.square picture{aspect-ratio:unset}.dcs-gallery--any-ratio .dcs-lightbox-item.landscape picture img,.dcs-gallery--any-ratio .dcs-lightbox-item.portrait picture img,.dcs-gallery--any-ratio .dcs-lightbox-item.square picture img{object-fit:contain}.dcs-lightbox-base+.dcs-media-more{background-color:var(--nsw-white);border:2px solid var(--nsw-brand-dark);border-radius:4px;box-sizing:border-box;color:var(--nsw-brand-dark);font-size:1rem;font-weight:600;line-height:1.375rem;margin-top:var(--spacing-lg);padding:.8125rem 1.5rem;text-align:center;width:100%}@media (min-width:768px){.dcs-lightbox-base+.dcs-media-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}