@layer amk-gallery{:root{--amk-gallery-control-size:2.75rem;--amk-gallery-control-color:#f4f4f4;--amk-gallery-control-background:#0009;--amk-gallery-control-hover-background:#000c;--amk-gallery-control-radius:50%;--amk-gallery-control-inset:.75rem;--amk-gallery-control-block-position:50%;--amk-gallery-icon-size:1.25rem;--amk-gallery-icon-opacity:1;--amk-gallery-icon-active-opacity:1;--amk-gallery-control-transition-duration:.5s}}@property --amk-page-controls-opacity{syntax:"<number>";inherits:true;initial-value:1}@layer amk-lightbox{:root{--amk-lightbox-backdrop:#00000049;--amk-lightbox-duration:.4s;--amk-lightbox-open-fade-duration:.3s;--amk-lightbox-close-fade-duration:.3s;--amk-lightbox-carousel-duration:.4s;--amk-lightbox-easing:cubic-bezier(.2, .8, .1, 1);--amk-lightbox-gutter:clamp(.75rem, 5vmin, 4rem);--amk-lightbox-caption-width:min(20rem, 30vw)}.amk-zoom{--amk-page-controls-opacity:1;transition-property:none;display:block}.amk-zoom:has(>.amk){width:fit-content;max-width:100%}.amk-zoom:has([data-astro-image=full-width]){width:100%}.amk-zoom[data-zoom-active]{--amk-page-controls-opacity:0}.amk-zoom.amk-zoom-link{cursor:pointer;display:inline}.amk-zoom[data-lifted],.amk-zoom[data-image-returning]{position:relative}.amk-zoom[data-lifted=ratio]{aspect-ratio:var(--amk-lightbox-placeholder-ratio)!important}.amk-zoom[data-lifted=size]{width:var(--amk-lightbox-placeholder-width)!important;height:var(--amk-lightbox-placeholder-height)!important}[data-amk-probe]{pointer-events:none!important;visibility:hidden!important}[data-amk-preview]{pointer-events:none!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;transform:translate(0,0)rotate(0)scale(1)!important}picture[data-amk-preview]{display:block!important}.amk-lightbox:modal{overscroll-behavior:contain!important;opacity:1!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.amk-lightbox::backdrop{background:var(--amk-lightbox-backdrop)!important}.amk-lightbox-image-preview,.amk-lightbox-layer>*,.amk-lightbox-layer>picture>img,.amk-lightbox-layer>.amk-picture>picture,.amk-lightbox-layer>.amk-picture img{box-sizing:border-box!important;object-fit:contain!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;position:absolute!important;inset:0!important;transform:translate(0,0)rotate(0)scale(1)!important}.amk-lightbox-layer img[data-zoom-image-pending],.amk-zoom img[data-zoom-image-pending]{opacity:0!important}.amk-lightbox-image-preview{pointer-events:none!important}@media (prefers-reduced-motion:no-preference){.amk-zoom{transition-duration:var(--amk-lightbox-close-fade-duration);transition-property:--amk-page-controls-opacity}.amk-zoom[data-zoom-active]{transition-duration:var(--amk-lightbox-open-fade-duration)}}@media (prefers-reduced-motion:reduce){.amk-zoom{transition-property:none!important}.amk-lightbox{--amk-lightbox-duration:0s!important;--amk-lightbox-open-fade-duration:0s!important;--amk-lightbox-close-fade-duration:0s!important;--amk-lightbox-carousel-duration:0s!important}}.amk-zoom[data-zoom-indicator]{width:fit-content;max-width:100%;height:fit-content;position:relative}.amk-zoom[data-zoom-indicator][data-lifted=ratio]{height:auto}.amk-zoom[data-zoom-indicator]>img,.amk-zoom[data-zoom-indicator]>picture,.amk-zoom[data-zoom-indicator]>picture img,.amk-zoom[data-zoom-indicator]>.amk-picture img{display:block}.amk-zoom-indicator{--amk-zoom-indicator-painted-background:var(--amk-zoom-indicator-background,var(--amk-control-background,#141414b3));pointer-events:none;inset:var(--amk-zoom-indicator-inset,auto 0 0 auto);width:var(--amk-zoom-indicator-size,var(--amk-control-size,44px));height:var(--amk-zoom-indicator-size,var(--amk-control-size,44px));color:var(--amk-zoom-indicator-color,var(--amk-control-color,#fff));opacity:var(--amk-zoom-indicator-opacity,var(--amk-gallery-icon-opacity,1));background-color:var(--amk-zoom-indicator-painted-background);filter:opacity(var(--amk-page-controls-opacity,1));place-items:center;line-height:1;transition-property:none;display:grid;position:absolute}.amk-zoom-indicator>svg{width:var(--amk-zoom-indicator-icon-size,var(--amk-icon-size,24px));height:var(--amk-zoom-indicator-icon-size,var(--amk-icon-size,24px));display:block}.amk-zoom:focus-visible>.amk-zoom-indicator{--amk-zoom-indicator-painted-background:var(--amk-zoom-indicator-active-background,var(--amk-zoom-indicator-background,var(--amk-control-hover-background,#323232b3)));color:var(--amk-zoom-indicator-active-color,var(--amk-zoom-indicator-color,var(--amk-control-color,#fff)));opacity:var(--amk-zoom-indicator-active-opacity,var(--amk-gallery-icon-active-opacity,1))}.amk-zoom:is([data-lifted],[data-image-returning])>.amk-zoom-indicator{z-index:1}@media (hover:hover){.amk-zoom:hover>.amk-zoom-indicator{--amk-zoom-indicator-painted-background:var(--amk-zoom-indicator-active-background,var(--amk-zoom-indicator-background,var(--amk-control-hover-background,#323232b3)));color:var(--amk-zoom-indicator-active-color,var(--amk-zoom-indicator-color,var(--amk-control-color,#fff)));opacity:var(--amk-zoom-indicator-active-opacity,var(--amk-gallery-icon-active-opacity,1))}}@media (prefers-reduced-motion:no-preference){.amk-zoom-indicator{transition-timing-function:var(--amk-easing,cubic-bezier(.2, .8, .1, 1));transition-duration:var(--amk-zoom-indicator-transition-duration,var(--amk-control-transition-duration,.5s));transition-property:color,--amk-zoom-indicator-painted-background,opacity}.amk-zoom:focus-visible>.amk-zoom-indicator{transition-duration:var(--amk-zoom-indicator-active-transition-duration,var(--amk-control-active-transition-duration,0s))}@media (hover:hover){.amk-zoom:hover>.amk-zoom-indicator{transition-duration:var(--amk-zoom-indicator-active-transition-duration,var(--amk-control-active-transition-duration,0s))}}}}.amk-zoom:not([data-zoom-interactive],.amk-zoom-link){cursor:var(--amk-zoom-in-cursor,zoom-in)}@property --amk-lightbox-caption-width{syntax:"<length>";inherits:true;initial-value:320px}.amk-lightbox{--amk-lightbox-resolved-control-width:var(--amk-lightbox-control-width,var(--amk-lightbox-control-size,var(--amk-gallery-control-width,var(--amk-gallery-control-size))));--amk-lightbox-resolved-control-height:var(--amk-lightbox-control-height,var(--amk-lightbox-control-size,var(--amk-gallery-control-height,var(--amk-gallery-control-size))));--amk-lightbox-resolved-control-radius:var(--amk-lightbox-control-radius,var(--amk-gallery-control-radius));--amk-lightbox-resolved-control-color:var(--amk-lightbox-control-color,var(--amk-gallery-control-color));--amk-lightbox-resolved-control-background:var(--amk-lightbox-control-background,var(--amk-gallery-control-background));--amk-lightbox-resolved-control-hover-background:var(--amk-lightbox-control-hover-background,var(--amk-gallery-control-hover-background));--amk-lightbox-resolved-control-inset:var(--amk-lightbox-control-inset,var(--amk-gallery-control-inset));--amk-lightbox-resolved-control-block-position:var(--amk-lightbox-control-block-position,var(--amk-gallery-control-block-position));--amk-lightbox-resolved-control-transition-duration:var(--amk-lightbox-control-transition-duration,var(--amk-gallery-control-transition-duration));--amk-lightbox-resolved-control-active-transition-duration:var(--amk-lightbox-control-active-transition-duration,var(--amk-gallery-control-active-transition-duration,var(--amk-lightbox-resolved-control-transition-duration)));--amk-lightbox-resolved-icon-size:var(--amk-lightbox-icon-size,var(--amk-gallery-icon-size));--amk-lightbox-resolved-icon-opacity:var(--amk-lightbox-icon-opacity,var(--amk-gallery-icon-opacity));--amk-lightbox-resolved-icon-active-opacity:var(--amk-lightbox-icon-active-opacity,var(--amk-gallery-icon-active-opacity));color:inherit}.amk-lightbox::backdrop{opacity:0;transition:opacity var(--amk-lightbox-duration) var(--amk-lightbox-easing)}.amk-lightbox[data-state=open]::backdrop{opacity:var(--amk-lightbox-drag-opacity,1)}.amk-lightbox[data-dismissing]::backdrop,.amk-lightbox[data-dismissing] :is(.amk-lightbox-button,.amk-lightbox-caption){transition:none}.amk-lightbox-track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior:contain;height:100%;transition-duration:var(--amk-lightbox-carousel-duration);outline:none;flex-wrap:nowrap;transition-property:none;display:flex;overflow:auto hidden}.amk-lightbox-track[data-moving]{scroll-snap-type:none}.amk-lightbox-track[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.amk-lightbox[data-state=closing] .amk-lightbox-track{overflow:hidden}.amk-lightbox-slide{scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;min-width:0;padding:max(env(safe-area-inset-top), var(--amk-lightbox-gutter)) max(env(safe-area-inset-right), var(--amk-lightbox-gutter)) max(env(safe-area-inset-bottom), var(--amk-lightbox-gutter)) max(env(safe-area-inset-left), var(--amk-lightbox-gutter));flex-direction:column;flex:0 0 100%;align-items:center;display:flex;position:relative;container-type:size}.amk-lightbox-stage{outline:none;flex:1;place-items:center;width:100%;min-height:0;display:grid;container-type:size}.amk-lightbox-frame{aspect-ratio:var(--amk-lightbox-ratio);width:min(100cqw, 100cqh * var(--amk-lightbox-ratio));position:relative}.amk-lightbox-slide[data-caption=aside]{flex-direction:row;justify-content:center}.amk-lightbox-slide[data-caption=aside]>.amk-lightbox-stage{width:min(100cqw - var(--amk-lightbox-caption-width), 100cqh * var(--amk-lightbox-ratio));flex:none;height:100%}.amk-lightbox-slide[data-caption=below]>.amk-lightbox-stage{padding-bottom:.75rem}.amk-lightbox-slide[data-zoomed]>.amk-lightbox-stage{overflow-anchor:none;scrollbar-color:#ffffff73 transparent;scrollbar-width:thin;overscroll-behavior:contain;width:100%;height:100%;position:absolute;inset:0;overflow:auto}.amk-lightbox-slide[data-zoomed] .amk-lightbox-frame{width:var(--amk-lightbox-zoomed-width)}@media (hover:hover){.amk-lightbox[data-state=open] .amk-lightbox-track:not([data-dragging]){cursor:var(--amk-zoom-out-cursor,zoom-out)}.amk-lightbox[data-state=closing] .amk-lightbox-layer,.amk-lightbox[data-state=open] .amk-lightbox-track:not([data-dragging])>.amk-lightbox-slide[data-zoomable]:not([data-zoomed]) .amk-lightbox-layer{cursor:var(--amk-zoom-in-cursor,zoom-in)}.amk-lightbox-caption{cursor:auto}.amk-lightbox-slide[data-zoomed]>.amk-lightbox-stage[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}}.amk-lightbox[data-lone] .amk-lightbox-slide:not([data-zoomed])>.amk-lightbox-stage{touch-action:pinch-zoom}.amk-lightbox[data-state=closing] .amk-lightbox-slide[data-zoomed]>.amk-lightbox-stage{overflow:hidden}.amk-lightbox-layer{transform-origin:0 0;clip-path:inset(0);transition:translate var(--amk-lightbox-duration) var(--amk-lightbox-easing), scale var(--amk-lightbox-duration) var(--amk-lightbox-easing), clip-path var(--amk-lightbox-duration) var(--amk-lightbox-easing), opacity var(--amk-lightbox-open-fade-duration) cubic-bezier(.2, .8, .4, 1);position:absolute;inset:0}.amk-lightbox[data-state=closing] .amk-lightbox-layer{transition-duration:var(--amk-lightbox-duration), var(--amk-lightbox-duration), var(--amk-lightbox-duration), var(--amk-lightbox-close-fade-duration)}.amk-lightbox-slide:not([data-zoomed]) .amk-lightbox-layer{touch-action:pan-x pinch-zoom}.amk-lightbox-caption{box-sizing:border-box;color:#f4f4f4;text-align:center;text-wrap:balance;overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0009;border-radius:.75rem;max-width:min(100%,70ch);max-height:35%;margin-top:auto;padding:.6rem .9rem;line-height:1.45;overflow-y:auto}.amk-lightbox-caption :is(a,a:link,a:visited){color:inherit}.amk-lightbox-slide[data-caption=aside]>.amk-lightbox-caption{width:calc(var(--amk-lightbox-caption-width) - 1.5rem);margin-top:0;text-align:start;flex:none;max-width:none;max-height:100%;margin-inline-start:1.5rem}.amk-lightbox-slide[data-ghost]{pointer-events:none;scroll-snap-align:none;position:absolute;inset:0}.amk-lightbox-slide[data-ghost]>.amk-lightbox-caption{visibility:hidden}.amk-lightbox-button{cursor:pointer;width:var(--amk-lightbox-resolved-control-width);height:var(--amk-lightbox-resolved-control-height);border-radius:var(--amk-lightbox-resolved-control-radius);color:var(--amk-lightbox-resolved-control-color);background:var(--amk-lightbox-resolved-control-background);border:0;place-items:center;padding:0;display:grid;position:absolute}.amk-lightbox-icon{pointer-events:none;width:var(--amk-lightbox-resolved-icon-size);height:var(--amk-lightbox-resolved-icon-size);opacity:var(--amk-lightbox-resolved-icon-opacity);transition:opacity var(--amk-lightbox-resolved-control-transition-duration) var(--amk-lightbox-easing);display:block}.amk-lightbox-icon>svg{width:100%;height:100%;display:block}.amk-lightbox-button:focus-visible{outline-offset:-5px;outline:2px solid}.amk-lightbox-button[aria-disabled=true]{cursor:default}.amk-lightbox-button[hidden]{display:none}.amk-lightbox-zoom{inset:var(--amk-lightbox-zoom-inset,max(env(safe-area-inset-top), var(--amk-lightbox-resolved-control-inset)) max(env(safe-area-inset-right), var(--amk-lightbox-resolved-control-inset)) auto auto);width:var(--amk-lightbox-zoom-width,var(--amk-lightbox-resolved-control-width));height:var(--amk-lightbox-zoom-height,var(--amk-lightbox-resolved-control-height))}.amk-lightbox-zoom[aria-pressed=false] [data-amk-icon=zoom-out],.amk-lightbox-zoom[aria-pressed=true] [data-amk-icon=zoom-in]{display:none}.amk-lightbox-close{inset:var(--amk-lightbox-close-inset,max(env(safe-area-inset-top), var(--amk-lightbox-resolved-control-inset)) auto auto max(env(safe-area-inset-left), var(--amk-lightbox-resolved-control-inset)));width:var(--amk-lightbox-close-width,var(--amk-lightbox-resolved-control-width));height:var(--amk-lightbox-close-height,var(--amk-lightbox-resolved-control-height))}.amk-lightbox-previous,.amk-lightbox-next{top:var(--amk-lightbox-resolved-control-block-position);translate:0 -50%}.amk-lightbox-previous{inset-inline-start:max(env(safe-area-inset-left), env(safe-area-inset-right), var(--amk-lightbox-resolved-control-inset))}.amk-lightbox-next{inset-inline-end:max(env(safe-area-inset-left), env(safe-area-inset-right), var(--amk-lightbox-resolved-control-inset))}.amk-lightbox:dir(rtl) :is(.amk-lightbox-previous,.amk-lightbox-next) .amk-lightbox-icon{scale:-1 1}.amk-lightbox[data-lone] :is(.amk-lightbox-previous,.amk-lightbox-next){visibility:hidden}.amk-lightbox-status{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.amk-lightbox :is(.amk-lightbox-button,.amk-lightbox-caption){opacity:0;transition:opacity var(--amk-lightbox-duration) var(--amk-lightbox-easing), background-color var(--amk-lightbox-resolved-control-transition-duration) var(--amk-lightbox-easing)}.amk-lightbox[data-state=open] :is(.amk-lightbox-button,.amk-lightbox-caption){opacity:var(--amk-lightbox-drag-opacity,1)}.amk-lightbox[data-state=open] .amk-lightbox-button[aria-disabled=true]{opacity:calc(var(--amk-lightbox-drag-opacity,1) * .3)}.amk-lightbox[data-state=open] .amk-lightbox-slide[data-zoomed]>.amk-lightbox-caption{opacity:0}@media (hover:hover){.amk-lightbox-button:not([aria-disabled=true]):hover{background:var(--amk-lightbox-resolved-control-hover-background);transition-duration:var(--amk-lightbox-duration), var(--amk-lightbox-resolved-control-active-transition-duration)}.amk-lightbox-button:not([aria-disabled=true]):hover .amk-lightbox-icon{opacity:var(--amk-lightbox-resolved-icon-active-opacity);transition-duration:var(--amk-lightbox-resolved-control-active-transition-duration)}}.amk-lightbox-button:not([aria-disabled=true]):focus-visible{background:var(--amk-lightbox-resolved-control-hover-background);transition-duration:var(--amk-lightbox-duration), var(--amk-lightbox-resolved-control-active-transition-duration)}.amk-lightbox-button:not([aria-disabled=true]):focus-visible .amk-lightbox-icon{opacity:var(--amk-lightbox-resolved-icon-active-opacity);transition-duration:var(--amk-lightbox-resolved-control-active-transition-duration)}@media (prefers-reduced-motion:reduce){.amk-lightbox-button,.amk-lightbox-icon,.amk-lightbox-caption{transition-duration:0s!important}}@property --amk-zoom-indicator-painted-background{syntax:"<color>";inherits:false;initial-value:#0000}
