.pswp__bg{will-change:opacity;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.pswp__scroll-wrap{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.pswp__container,.pswp__item{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__item{z-index:1;overflow:hidden}.pswp__content{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.pswp__content>*{pointer-events:auto}.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img{object-fit:contain;width:auto;height:auto}.pswp__top-bar{width:100%;height:auto;padding:var(--das-spacing-2-5);z-index:10;pointer-events:none;flex-direction:row;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button{cursor:pointer;width:auto;height:auto;box-shadow:none;opacity:1;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.pswp__button:hover{box-shadow:none;opacity:1;background:0 0;border:0}}.pswp__button:disabled{opacity:.3;cursor:not-allowed}.pswp__button--arrow{position:absolute;top:50%;transform:translateY(-50%)}.pswp__button--arrow--prev{left:var(--das-spacing-2-5)}.pswp__button--arrow--next{right:var(--das-spacing-2-5)}.pswp--one-slide .pswp__button--arrow{display:none!important}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow:disabled{display:none}.pswp__counter{margin:0 var(--das-spacing-2-5)}.pswp--one-slide .pswp__counter{display:none}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1}.pswp__preloader{width:var(--das-size-12);height:var(--das-size-12);justify-content:center;align-items:center;margin-right:auto;display:flex;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp .pswp__hide-on-close{opacity:0;will-change:opacity;z-index:10;pointer-events:none;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__hidden{display:none!important}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoom-allowed.pswp--zoomed-in .pswp__img{cursor:zoom-out}.pswp--click-to-zoom.pswp--zoom-allowed.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--one-slide .pswp__button--arrow--prev,.pswp--one-slide .pswp__button--arrow--next,.pswp--one-slide .pswp__button--arrow{visibility:hidden!important;display:none!important}.pswp__bg{-webkit-backdrop-filter:blur(8px)saturate(180%);backdrop-filter:blur(8px)saturate(180%);background:#0009}.pswp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pswp__top-bar{gap:var(--das-spacing-2);background:0 0}.pswp__button{color:#fffffff2;justify-content:center;align-items:center;transition:color .2s ease-out;display:flex}.pswp__button svg{fill:currentColor;width:auto;height:45%;transition:filter .2s ease-out}.pswp__button.das-liquid-glass-on-light,.pswp__button.das-liquid-glass-on-dark{color:var(--das-lg-adaptive-fg)}.pswp__button.das-liquid-glass-on-light svg,.pswp__button.das-liquid-glass-on-dark svg{filter:var(--das-lg-adaptive-filter)}.pswp__top-bar .pswp__counter{color:#fffffff2;text-shadow:0 1px 2px #0000004d}.pswp__button.pswp__button--arrow{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}.pswp__button.pswp__button--arrow:hover{text-decoration:none}.pswp__button.pswp__button--arrow:focus{outline:none}.pswp__button.pswp__button--arrow:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.pswp__button.pswp__button--arrow:disabled,.pswp__button.pswp__button--arrow[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.pswp__button.pswp__button--arrow:disabled:active,.pswp__button.pswp__button--arrow[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--arrow:disabled:hover,.pswp__button.pswp__button--arrow[aria-disabled=true]:hover{transform:none}}.pswp__button.pswp__button--arrow:disabled:focus-visible,.pswp__button.pswp__button--arrow[aria-disabled=true]:focus-visible{transform:none}.pswp__button.pswp__button--arrow svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}.pswp__button.pswp__button--arrow.das-button-loading,.pswp__button.pswp__button--arrow.loading{pointer-events:none;position:relative;color:#0000!important}.pswp__button.pswp__button--arrow.das-button-loading>*,.pswp__button.pswp__button--arrow.loading>*{visibility:hidden}.pswp__button.pswp__button--arrow.das-button-loading:after,.pswp__button.pswp__button--arrow.loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp__button.pswp__button--arrow.das-button-loading.das-button-secondary:after,.pswp__button.pswp__button--arrow.das-button-loading.das-button-tertiary:after,.pswp__button.pswp__button--arrow.loading.das-button-secondary:after,.pswp__button.pswp__button--arrow.loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.pswp__button.pswp__button--arrow{aspect-ratio:1;border-radius:50%;flex-shrink:0;gap:0;padding:0!important}.pswp__button.pswp__button--arrow svg{width:auto;height:45%}.pswp__button.pswp__button--arrow{width:var(--das-size-12);height:var(--das-size-12);min-width:var(--das-size-12);--lg-c-light:#fff;--lg-c-dark:#000;--lg-reflex-light:.8;--lg-reflex-dark:.5;background:var(--das-lg-tint);-webkit-backdrop-filter:blur(2px)saturate(180%);backdrop-filter:blur(2px)saturate(180%);isolation:isolate;box-shadow:0px 1px 5px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), 0px 6px 16px 0px color-mix(in srgb, var(--lg-c-dark) 8%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 100%), transparent), inset 0 0 8px 0 color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 50%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 6%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 5%), transparent)}[data-theme=dark] .pswp__button.pswp__button--arrow{--lg-reflex-light:.4;--lg-reflex-dark:1}.pswp__button.pswp__button--arrow{color:var(--das-lg-adaptive-fg,var(--das-fg));transition:transform .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--arrow:hover{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}}.pswp__button.pswp__button--arrow:focus-visible{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}.pswp__button.pswp__button--arrow:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--arrow:disabled:hover{transform:none}}.pswp__button.pswp__button--arrow:disabled:focus-visible{transform:none}.pswp__button.pswp__button--arrow svg{filter:drop-shadow(0 1px 2px #00000026);transition:transform .2s}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--arrow:hover svg{transform:scale(1.1)}}.pswp__button.pswp__button--arrow:focus-visible svg{transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--arrow:hover{transform:translateY(-50%)scale(1.05)}}.pswp__button.pswp__button--arrow:focus-visible{transform:translateY(-50%)scale(1.05)}.pswp__button.pswp__button--arrow:active{transform:translateY(-50%)scale(.95)}.pswp__button.pswp__button--zoom{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}.pswp__button.pswp__button--zoom:hover{text-decoration:none}.pswp__button.pswp__button--zoom:focus{outline:none}.pswp__button.pswp__button--zoom:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.pswp__button.pswp__button--zoom:disabled,.pswp__button.pswp__button--zoom[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.pswp__button.pswp__button--zoom:disabled:active,.pswp__button.pswp__button--zoom[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--zoom:disabled:hover,.pswp__button.pswp__button--zoom[aria-disabled=true]:hover{transform:none}}.pswp__button.pswp__button--zoom:disabled:focus-visible,.pswp__button.pswp__button--zoom[aria-disabled=true]:focus-visible{transform:none}.pswp__button.pswp__button--zoom svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}.pswp__button.pswp__button--zoom.das-button-loading,.pswp__button.pswp__button--zoom.loading{pointer-events:none;position:relative;color:#0000!important}.pswp__button.pswp__button--zoom.das-button-loading>*,.pswp__button.pswp__button--zoom.loading>*{visibility:hidden}.pswp__button.pswp__button--zoom.das-button-loading:after,.pswp__button.pswp__button--zoom.loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp__button.pswp__button--zoom.das-button-loading.das-button-secondary:after,.pswp__button.pswp__button--zoom.das-button-loading.das-button-tertiary:after,.pswp__button.pswp__button--zoom.loading.das-button-secondary:after,.pswp__button.pswp__button--zoom.loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.pswp__button.pswp__button--zoom{aspect-ratio:1;border-radius:50%;flex-shrink:0;gap:0;padding:0!important}.pswp__button.pswp__button--zoom svg{width:auto;height:45%}.pswp__button.pswp__button--zoom{width:var(--das-size-12);height:var(--das-size-12);min-width:var(--das-size-12);--lg-c-light:#fff;--lg-c-dark:#000;--lg-reflex-light:.8;--lg-reflex-dark:.5;background:var(--das-lg-tint);-webkit-backdrop-filter:blur(2px)saturate(180%);backdrop-filter:blur(2px)saturate(180%);isolation:isolate;box-shadow:0px 1px 5px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), 0px 6px 16px 0px color-mix(in srgb, var(--lg-c-dark) 8%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 100%), transparent), inset 0 0 8px 0 color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 50%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 6%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 5%), transparent)}[data-theme=dark] .pswp__button.pswp__button--zoom{--lg-reflex-light:.4;--lg-reflex-dark:1}.pswp__button.pswp__button--zoom{color:var(--das-lg-adaptive-fg,var(--das-fg));transition:transform .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--zoom:hover{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}}.pswp__button.pswp__button--zoom:focus-visible{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}.pswp__button.pswp__button--zoom:active{transform:scale(.95)}.pswp__button.pswp__button--zoom:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--zoom:disabled:hover{transform:none}}.pswp__button.pswp__button--zoom:disabled:focus-visible{transform:none}.pswp__button.pswp__button--zoom svg{filter:drop-shadow(0 1px 2px #00000026);transition:transform .2s}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--zoom:hover svg{transform:scale(1.1)}}.pswp__button.pswp__button--zoom:focus-visible svg{transform:scale(1.1)}.pswp__button.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button.pswp__button--zoom{display:flex}.pswp__button.pswp__button--close{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}.pswp__button.pswp__button--close:hover{text-decoration:none}.pswp__button.pswp__button--close:focus{outline:none}.pswp__button.pswp__button--close:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.pswp__button.pswp__button--close:disabled,.pswp__button.pswp__button--close[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.pswp__button.pswp__button--close:disabled:active,.pswp__button.pswp__button--close[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--close:disabled:hover,.pswp__button.pswp__button--close[aria-disabled=true]:hover{transform:none}}.pswp__button.pswp__button--close:disabled:focus-visible,.pswp__button.pswp__button--close[aria-disabled=true]:focus-visible{transform:none}.pswp__button.pswp__button--close svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}.pswp__button.pswp__button--close.das-button-loading,.pswp__button.pswp__button--close.loading{pointer-events:none;position:relative;color:#0000!important}.pswp__button.pswp__button--close.das-button-loading>*,.pswp__button.pswp__button--close.loading>*{visibility:hidden}.pswp__button.pswp__button--close.das-button-loading:after,.pswp__button.pswp__button--close.loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp__button.pswp__button--close.das-button-loading.das-button-secondary:after,.pswp__button.pswp__button--close.das-button-loading.das-button-tertiary:after,.pswp__button.pswp__button--close.loading.das-button-secondary:after,.pswp__button.pswp__button--close.loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.pswp__button.pswp__button--close{aspect-ratio:1;border-radius:50%;flex-shrink:0;gap:0;padding:0!important}.pswp__button.pswp__button--close svg{width:auto;height:45%}.pswp__button.pswp__button--close{width:var(--das-size-12);height:var(--das-size-12);min-width:var(--das-size-12);--lg-c-light:#fff;--lg-c-dark:#000;--lg-reflex-light:.8;--lg-reflex-dark:.5;background:var(--das-lg-tint);-webkit-backdrop-filter:blur(2px)saturate(180%);backdrop-filter:blur(2px)saturate(180%);isolation:isolate;box-shadow:0px 1px 5px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), 0px 6px 16px 0px color-mix(in srgb, var(--lg-c-dark) 8%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 100%), transparent), inset 0 0 8px 0 color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 50%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 6%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 5%), transparent)}[data-theme=dark] .pswp__button.pswp__button--close{--lg-reflex-light:.4;--lg-reflex-dark:1}.pswp__button.pswp__button--close{color:var(--das-lg-adaptive-fg,var(--das-fg));transition:transform .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--close:hover{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}}.pswp__button.pswp__button--close:focus-visible{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}.pswp__button.pswp__button--close:active{transform:scale(.95)}.pswp__button.pswp__button--close:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--close:disabled:hover{transform:none}}.pswp__button.pswp__button--close:disabled:focus-visible{transform:none}.pswp__button.pswp__button--close svg{filter:drop-shadow(0 1px 2px #00000026);transition:transform .2s}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--close:hover svg{transform:scale(1.1)}}.pswp__button.pswp__button--close:focus-visible svg{transform:scale(1.1)}.pswp__button.pswp__button--close svg{overflow:visible}.pswp__button.pswp__button--close svg path{transform-origin:50%;transform-box:fill-box;transition:rotate .25s ease-in-out;rotate:0deg}@media (hover:hover) and (pointer:fine){.pswp__button.pswp__button--close:hover svg path{rotate:90deg}}.pswp__button.pswp__button--close:focus-visible svg path{rotate:90deg}.pswp__button.pswp__button--close{z-index:var(--das-z-modal,1000)}.pswp__counter{border-radius:var(--das-radii-full);--lg-c-light:#fff;--lg-c-dark:#000;--lg-reflex-light:.8;--lg-reflex-dark:.5;background:var(--das-lg-tint);-webkit-backdrop-filter:blur(2px)saturate(180%);backdrop-filter:blur(2px)saturate(180%);isolation:isolate;box-shadow:0px 1px 5px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), 0px 6px 16px 0px color-mix(in srgb, var(--lg-c-dark) 8%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 100%), transparent), inset 0 0 8px 0 color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 50%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 6%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 5%), transparent)}[data-theme=dark] .pswp__counter{--lg-reflex-light:.4;--lg-reflex-dark:1}.pswp__counter{color:var(--das-lg-adaptive-fg,var(--das-fg));transition:transform .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media (hover:hover) and (pointer:fine){.pswp__counter:hover{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}}.pswp__counter:focus-visible{background:var(--das-lg-tint-hover);box-shadow:0px 2px 8px 0px color-mix(in srgb, var(--lg-c-dark) 12%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--lg-c-light) 100%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lg-c-light) 60%, transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) 4%, transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) 6%, transparent);transform:scale(1.05)}.pswp__counter:active{transform:scale(.95)}.pswp__counter:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.pswp__counter:disabled:hover{transform:none}}.pswp__counter:disabled:focus-visible{transform:none}.pswp__counter svg{filter:drop-shadow(0 1px 2px #00000026);transition:transform .2s}@media (hover:hover) and (pointer:fine){.pswp__counter:hover svg{transform:scale(1.1)}}.pswp__counter:focus-visible svg{transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.pswp__counter:hover{transform:none}}.pswp__counter:focus-visible{transform:none}.pswp__counter{padding:var(--das-spacing-1) var(--das-spacing-2-5);font-size:var(--das-font-size-sm)}.pswp__error-msg{color:var(--das-fg)}.pswp__preloader{color:#fffffff2}.pswp__preloader .pswp__icn{fill:currentColor}
