.media-lightbox{height:100%}.media-lightbox__link{display:block;position:relative;overflow:hidden;height:inherit;width:100%}.media-lightbox__link:hover .media-lightbox__fullscreen{opacity:1}.media-lightbox__link button{display:block}.media-lightbox__trigger,.media-lightbox__trigger button{display:block;height:100%;width:100%}.media-lightbox__fullscreen{background-color:var(--color-neutrals-200);border-radius:var(--border-radius-xsmall);color:var(--color-white);display:flex;align-items:center;position:absolute;right:var(--spacing-2);top:var(--spacing-2);padding:var(--spacing-1);opacity:0;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.media-lightbox__media-wrap{margin:0;height:100%;width:100%}.media-lightbox__media-wrap img{height:100%;width:100%;object-fit:cover}.media-lightbox dialog::backdrop{background-color:var(--color-translucent-background)}.media-lightbox dialog:modal{background-color:rgba(0,0,0,0);width:100%}@media screen and (max-width: 767px){.media-lightbox dialog:modal{max-width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}}.media-lightbox__content{overflow:hidden;width:100%}.media-lightbox__content>*{transition:fadein .8s var(--transition-easing);animation:fadein var(--transition-easing) .8s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){.media-lightbox__content{display:flex;flex-direction:column;justify-content:center;height:100%;flex:2}}.media-lightbox__content img,.media-lightbox__content iframe{border-radius:var(--border-radius-large);width:90%;margin-inline:auto;display:block;border:none;overflow:hidden}@media screen and (max-width: 767px){.media-lightbox__content img,.media-lightbox__content iframe{border-radius:0;width:100%}}.media-lightbox__content iframe{aspect-ratio:16/9;height:100%;max-height:95vh}.media-lightbox__content img{margin-inline:auto;object-fit:contain;max-height:95vh}.media-lightbox__close{display:block;position:fixed;inset:var(--spacing-4) var(--spacing-4) auto auto;width:22px;height:22px;z-index:2}.media-lightbox__close button{display:block;color:var(--color-white);height:100%;width:100%}.media-lightbox__close button svg{width:100%;height:100%;fill:currentcolor}.media-lightbox__count{color:var(--color-white);display:block;text-align:center;margin-bottom:var(--spacing-5);position:fixed;inset:var(--spacing-4) auto auto var(--spacing-4)}@media screen and (max-width: 767px){.media-lightbox__count{margin-bottom:0;flex:1}}.media-lightbox__prev[disabled=yes],.media-lightbox__next[disabled=yes]{opacity:.3}.media-lightbox__prev[disabled=yes] button,.media-lightbox__next[disabled=yes] button{cursor:not-allowed}.media-lightbox__prev button,.media-lightbox__next button{display:flex;justify-content:center;align-items:center}.media-lightbox__prev svg,.media-lightbox__next svg{width:10px;height:auto}.media-lightbox__prev-button{left:var(--spacing-3);transform:translateY(-50%)}@media screen and (max-width: 767px){.media-lightbox__prev-button{left:var(--spacing-5)}}.media-lightbox__next-button{right:var(--spacing-3);transform:translateY(-50%)}@media screen and (max-width: 767px){.media-lightbox__next-button{right:var(--spacing-5)}}.media-lightbox__next-button svg{transform:rotate(180deg)}.media-lightbox__prev-button,.media-lightbox__next-button{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--color-neutrals-400);z-index:2;background-color:var(--color-white);transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media screen and (min-width: 1024px){.media-lightbox__prev-button,.media-lightbox__next-button{width:46px;height:46px}}@keyframes lightbox-loading{from{rotate:0deg}to{rotate:360deg}}tp-lightbox.media-lightbox[loading] tp-lightbox-content::after{content:"";display:block;inset:50% auto auto 50%;border:2px solid var(--color-white);border-right-color:rgba(0,0,0,0);border-radius:50%;width:25px;height:25px;animation:lightbox-loading .8s infinite var(--transition-easing)}
