.image-modal.svelte-obyxz4{--image-modal-overlay-surface:#070606d1;--image-modal-close-text:#fcf7ffd1;--image-modal-close-text-hover:#fcf7fffa;--image-modal-focus-ring:#fcf7ff8c;--image-modal-edge-padding:clamp(.75rem, 2.5vw, 1.5rem);--image-modal-close-hit-area:2.75rem;--image-modal-close-gap:.45rem;--image-modal-close-clearance:calc(var(--image-modal-close-hit-area) + var(--image-modal-close-gap));--image-modal-arrow-color:#0000009e;--image-modal-arrow-color-active:#000000b8;--image-modal-counter-color:#0000009e;z-index:1200;padding:calc(var(--image-modal-edge-padding) + var(--image-modal-close-clearance)) var(--image-modal-edge-padding) var(--image-modal-edge-padding);background:var(--image-modal-overlay-surface);place-items:center;display:grid;position:fixed;inset:0}.image-modal__frame.svelte-obyxz4{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:inline-flex;position:relative}.image-modal__media.svelte-obyxz4{max-width:min(95vw, 100vw - var(--image-modal-edge-padding) * 2);max-height:min(95vh, 100vh - var(--image-modal-edge-padding) * 2);touch-action:pan-y;justify-content:center;align-items:center;display:inline-flex;position:relative}.image-modal__close.svelte-obyxz4{top:calc(-1 * var(--image-modal-close-clearance) + 1rem);min-width:var(--image-modal-close-hit-area);min-height:var(--image-modal-close-hit-area);color:var(--image-modal-close-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:0;font-size:clamp(2rem,2vw + 1rem,2.6rem);line-height:1;transition:color .14s,opacity .14s;display:inline-flex;position:absolute;right:-.95rem}.image-modal__close.svelte-obyxz4:hover{color:var(--image-modal-close-text-hover)}.image-modal__close.svelte-obyxz4:focus-visible,.image-modal__zone.svelte-obyxz4:focus-visible{outline:2px solid var(--image-modal-focus-ring);outline-offset:.16rem;border-radius:.35rem}.image-modal__close.svelte-obyxz4 span:where(.svelte-obyxz4){display:block;transform:translateY(-.32em)}.image-modal__image.svelte-obyxz4{max-width:min(95vw, 100vw - var(--image-modal-edge-padding) * 2);max-height:min(95vh, 100vh - var(--image-modal-edge-padding) * 2);object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.image-modal__zone.svelte-obyxz4{width:max(3rem,12%);color:var(--image-modal-arrow-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12%;bottom:12%}.image-modal__zone--previous.svelte-obyxz4{left:-.2rem}.image-modal__zone--next.svelte-obyxz4{right:-.2rem}.image-modal__arrow.svelte-obyxz4{opacity:.82;text-shadow:0 0 1rem #070606b8;font-size:clamp(2rem,2.1vw + .75rem,2.75rem);font-weight:400;line-height:1;transition:opacity .14s,color .14s}.image-modal__zone.svelte-obyxz4:hover .image-modal__arrow:where(.svelte-obyxz4),.image-modal__zone.svelte-obyxz4:focus-visible .image-modal__arrow:where(.svelte-obyxz4){opacity:1;color:var(--image-modal-arrow-color-active)}.image-modal__position.svelte-obyxz4{color:var(--image-modal-counter-color);letter-spacing:.14em;text-shadow:0 0 1rem #070606c7;margin:0;font-size:.95rem;font-style:italic;line-height:1;position:absolute;bottom:.65rem;right:1.5rem}.image-modal__sr-only.svelte-obyxz4{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px){.image-modal.svelte-obyxz4{padding:var(--image-modal-edge-padding) calc(var(--image-modal-edge-padding) + var(--image-modal-close-clearance)) var(--image-modal-edge-padding) var(--image-modal-edge-padding)}.image-modal__media.svelte-obyxz4{max-width:min(95vw, 100vw - var(--image-modal-edge-padding) * 2 - var(--image-modal-close-clearance))}.image-modal__close.svelte-obyxz4{top:0;right:auto;left:calc(100% + var(--image-modal-close-gap))}.image-modal__image.svelte-obyxz4{max-width:min(95vw, 100vw - var(--image-modal-edge-padding) * 2 - var(--image-modal-close-clearance))}}.image-gallery.svelte-1u5vxzx{--image-gallery-width:min(100%, 27.5rem);--image-gallery-padding:0;--image-gallery-text-shadow:#--image-gallery-image-max-height: clamp(18.5rem, 62vw, 25.5rem);--image-gallery-counter-color:#0006;--image-gallery-control-color:#0009;--image-gallery-control-color-active:#000000b8;--image-gallery-focus-ring:#0000006b;--image-gallery-control-font-size:2.05rem;--image-gallery-open-font-size:1.08rem;--image-gallery-position-font-size:.9rem;--image-gallery-hit-zone-width:12%;--image-gallery-hit-zone-offset:19%;--image-gallery-overlay-inline-offset:0;--image-gallery-overlay-counter-inline-offset:.72rem;--image-gallery-overlay-arrow-inline-offset:-.2rem;--image-gallery-overlay-block-offset:.2rem;box-shadow:0 0 0 1px var(--main-border-default);width:var(--image-gallery-width);outline:none}.image-gallery.svelte-1u5vxzx:focus-visible{outline:2px solid var(--image-gallery-focus-ring);outline-offset:.4rem}.image-gallery__stage.svelte-1u5vxzx{padding:var(--image-gallery-padding);box-shadow:var(--image-gallery-shadow);position:relative}.image-gallery__media.svelte-1u5vxzx{--image-gallery-aspect-ratio:3 / 4;aspect-ratio:var(--image-gallery-aspect-ratio);touch-action:pan-y;place-items:center;display:grid;position:relative;overflow:hidden}.image-gallery__image.svelte-1u5vxzx{width:100%;min-height:100%;max-height:var(--image-gallery-image-max-height);object-fit:contain;-webkit-user-select:none;user-select:none}.image-gallery__zone.svelte-1u5vxzx,.image-gallery__open-action.svelte-1u5vxzx{color:var(--image-gallery-control-color);cursor:pointer;background:0 0;border:0;font-weight:bolder;position:absolute}.image-gallery__zone.svelte-1u5vxzx{top:var(--image-gallery-hit-zone-offset);bottom:var(--image-gallery-hit-zone-offset);z-index:1;justify-content:center;align-items:center;padding:0;display:flex}.image-gallery__zone--previous.svelte-1u5vxzx{left:var(--image-gallery-overlay-arrow-inline-offset);width:max(2.8rem, var(--image-gallery-hit-zone-width))}.image-gallery__zone--previous.svelte-1u5vxzx .image-gallery__arrow:where(.svelte-1u5vxzx){padding-right:.5rem}.image-gallery__zone--next.svelte-1u5vxzx{right:var(--image-gallery-overlay-arrow-inline-offset);width:max(2.8rem, var(--image-gallery-hit-zone-width))}.image-gallery__zone--next.svelte-1u5vxzx .image-gallery__arrow:where(.svelte-1u5vxzx){padding-left:.5rem}.image-gallery__zone--center.svelte-1u5vxzx{left:var(--image-gallery-hit-zone-width);right:var(--image-gallery-hit-zone-width)}.image-gallery__zone--center-single.svelte-1u5vxzx{inset:0}.image-gallery__arrow.svelte-1u5vxzx{opacity:.72;font-size:var(--image-gallery-control-font-size);text-shadow:0 0 .8rem color-mix(in srgb, var(--text-shadow) 60%, transparent);font-weight:400;line-height:1;transition:opacity .15s,color .15s,font-weight .15s;transform:translateY(.04em)}.image-gallery.svelte-1u5vxzx:hover .image-gallery__arrow:where(.svelte-1u5vxzx),.image-gallery.svelte-1u5vxzx:focus-within .image-gallery__arrow:where(.svelte-1u5vxzx),.image-gallery__zone.svelte-1u5vxzx:focus-visible .image-gallery__arrow:where(.svelte-1u5vxzx){opacity:.9}.image-gallery__zone.svelte-1u5vxzx:hover .image-gallery__arrow:where(.svelte-1u5vxzx),.image-gallery__zone.svelte-1u5vxzx:focus-visible .image-gallery__arrow:where(.svelte-1u5vxzx){color:var(--image-gallery-control-color-active);font-weight:bolder}.image-gallery__open-action.svelte-1u5vxzx{top:var(--image-gallery-overlay-block-offset);right:var(--image-gallery-overlay-inline-offset);z-index:2;min-width:2.1rem;min-height:2.1rem;font-size:var(--image-gallery-open-font-size);opacity:.72;text-shadow:0 0 .8rem color-mix(in srgb, var(--text-shadow) 65%, transparent);justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1;transition:opacity .15s,color .15s,font-weight .15s;display:inline-flex}.image-gallery.svelte-1u5vxzx:hover .image-gallery__open-action:where(.svelte-1u5vxzx),.image-gallery.svelte-1u5vxzx:focus-within .image-gallery__open-action:where(.svelte-1u5vxzx),.image-gallery__open-action.svelte-1u5vxzx:focus-visible{opacity:.86}.image-gallery__open-action.svelte-1u5vxzx:hover,.image-gallery__open-action.svelte-1u5vxzx:focus-visible{color:var(--image-gallery-control-color-active);font-weight:bolder}.image-gallery__position.svelte-1u5vxzx{right:var(--image-gallery-overlay-counter-inline-offset);bottom:var(--image-gallery-overlay-block-offset);color:var(--image-gallery-counter-color);font-size:var(--image-gallery-position-font-size);letter-spacing:.12em;text-shadow:0 0 .9rem color-mix(in srgb, var(--text-shadow) 72%, transparent);margin:0;font-weight:bolder;line-height:1;position:absolute}.image-gallery__sr-only.svelte-1u5vxzx{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-gallery__zone.svelte-1u5vxzx:focus-visible,.image-gallery__open-action.svelte-1u5vxzx:focus-visible{outline:2px solid var(--image-gallery-focus-ring);outline-offset:.16rem;border-radius:.3rem}.image-gallery__position.svelte-1u5vxzx{letter-spacing:.14em;font-style:italic}@media (hover:none),(pointer:coarse){.image-gallery__arrow.svelte-1u5vxzx,.image-gallery__open-action.svelte-1u5vxzx{opacity:.72;font-weight:400}}
