dialog[data-astro-cid-ph4hiqpg]{background:0 0;border:none;width:80%;max-width:none;max-height:98vh;padding:0}dialog[data-astro-cid-ph4hiqpg]::backdrop{background-color:#000000e6}.modal-content[data-astro-cid-ph4hiqpg]{--radius:8px;background-image:radial-gradient(var(--radius), transparent 98%, white), linear-gradient(white 0 0);background-repeat:round,no-repeat;background-position:calc(var(--radius) * -1.5) calc(var(--radius) * -1.5), 50%;background-size:calc(var(--radius) * 3) calc(var(--radius) * 3), calc(100% - var(--radius) * 3) calc(100% - var(--radius) * 3);text-align:center;padding:30px}.modal-header[data-astro-cid-ph4hiqpg]{justify-content:center;align-items:center;min-height:40px;display:flex;position:relative}.modal-header[data-astro-cid-ph4hiqpg] h2[data-astro-cid-ph4hiqpg]{text-align:center;flex:1;margin:0}.modal-header[data-astro-cid-ph4hiqpg] .close[data-astro-cid-ph4hiqpg]{font:inherit;color:#333;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:24px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:-10px;right:-10px}.modal-header[data-astro-cid-ph4hiqpg] .close[data-astro-cid-ph4hiqpg]:hover{color:#000;background-color:#00000014}.modal-header[data-astro-cid-ph4hiqpg] .close[data-astro-cid-ph4hiqpg]:focus-visible{outline-offset:2px;outline:2px solid #000}.modal-body[data-astro-cid-ph4hiqpg]{flex-grow:1;padding-top:15px;padding-bottom:15px;overflow-y:auto}.modal-footer[data-astro-cid-ph4hiqpg]{border-top:1px solid #444;justify-content:space-between;align-items:center;padding-top:10px;font-size:.9rem;display:flex}.image-container[data-astro-cid-ph4hiqpg]{text-align:center}.image-frame[data-astro-cid-ph4hiqpg]{height:65vh;position:relative}.gallery-image[data-astro-cid-ph4hiqpg]{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.gallery-image[data-astro-cid-ph4hiqpg][hidden]{display:none}.arrow-button[data-astro-cid-ph4hiqpg]{color:#fff;cursor:pointer;z-index:10;background-color:#00000080;border:none;border-radius:50%;padding:10px 15px;font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.arrow-button[data-astro-cid-ph4hiqpg]:hover{background-color:#000c}.arrow-button[data-astro-cid-ph4hiqpg].left{left:10px}.arrow-button[data-astro-cid-ph4hiqpg].right{right:10px}.image-position-indicators[data-astro-cid-ph4hiqpg]{text-align:center;margin-top:10px}.image-position-indicators[data-astro-cid-ph4hiqpg] .image-position-circle[data-astro-cid-ph4hiqpg]{cursor:pointer;background:0 0;border:2px solid #aaa;border-radius:50%;width:10px;height:10px;margin:0 4px;padding:0;transition:background-color .3s}.image-position-indicators[data-astro-cid-ph4hiqpg] .image-position-circle[data-astro-cid-ph4hiqpg].current{background-color:#000;border-color:#000}.image-description[data-astro-cid-ph4hiqpg]{text-align:center;margin-top:15px;padding:0 10px}.image-modal-footer[data-astro-cid-ph4hiqpg]{justify-content:center}.image-modal-footer[data-astro-cid-ph4hiqpg] a[data-astro-cid-ph4hiqpg]{color:#0285ff;text-decoration:none}.image-modal-footer[data-astro-cid-ph4hiqpg] a[data-astro-cid-ph4hiqpg]:hover{text-decoration:underline}.image-modal-footer[data-astro-cid-ph4hiqpg] a[data-astro-cid-ph4hiqpg]{margin-left:15px}.generic-modal-body[data-astro-cid-ph4hiqpg]{text-align:center}.generic-modal-footer[data-astro-cid-ph4hiqpg]{justify-content:flex-end;gap:10px}.close[data-astro-cid-ph4hiqpg]{font:inherit;color:#e0e0e0;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:28px;font-weight:700;line-height:1;transition:color .2s}.close[data-astro-cid-ph4hiqpg]:hover{color:#f4f4f4}.close[data-astro-cid-ph4hiqpg]:focus-visible{color:#f4f4f4;outline-offset:2px;outline:2px solid #f4f4f4}@media screen and (width<=767px){dialog[data-astro-cid-ph4hiqpg]{width:95%}.modal-content[data-astro-cid-ph4hiqpg]{max-height:85vh;padding:15px}.modal-header[data-astro-cid-ph4hiqpg] h2[data-astro-cid-ph4hiqpg]{font-size:1.2rem}.image-frame[data-astro-cid-ph4hiqpg]{height:60vh}.image-description[data-astro-cid-ph4hiqpg]{font-size:14px}.arrow-button[data-astro-cid-ph4hiqpg]{padding:8px 12px;font-size:1rem}}
