dialog[data-astro-cid-ph4hiqpg]{background:0 0;border:none;width:80%;max-width:none;max-height:95dvh;padding:0;overflow:visible}@media screen and (width>=768px){dialog[data-astro-cid-ph4hiqpg].image-dialog{width:clamp(500px, 65vh * var(--image-ratio,1.5) + 68px, 90vw);transition:width .2s}}html:has(dialog[data-modal][open]){overflow:hidden}dialog[data-astro-cid-ph4hiqpg]::backdrop{background-color:#000000e6}.modal-content[data-astro-cid-ph4hiqpg]{box-sizing:border-box;--radius:8px;--tile:calc(var(--radius) * 3);--hole:transparent var(--radius), #000 calc(var(--radius) + .5px);max-height:95dvh;mask:radial-gradient(circle at 50% 0, var(--hole)) calc(var(--tile) / -2) 0/var(--tile) 100% round no-repeat, radial-gradient(circle at 50% 100%, var(--hole)) calc(var(--tile) / -2) 100%/var(--tile) 100% round no-repeat, radial-gradient(circle at 0 50%, var(--hole)) 0 calc(var(--tile) / -2)/100% var(--tile) no-repeat round, radial-gradient(circle at 100% 50%, var(--hole)) 100% calc(var(--tile) / -2)/100% var(--tile) no-repeat round;text-align:center;background:#fff;flex-direction:column;padding:30px;display:flex;mask-composite:intersect}.modal-header[data-astro-cid-ph4hiqpg],.modal-footer[data-astro-cid-ph4hiqpg]{flex-shrink:0}.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:-2px;right:-2px}.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]{overscroll-behavior:contain;flex:auto;min-height:0;padding-top:15px;padding-bottom:15px;overflow-y:auto}.image-modal-body[data-astro-cid-ph4hiqpg]{flex-direction:column;display:flex}.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;flex-direction:column;flex:auto;min-height:0;display:flex}.image-position-indicators[data-astro-cid-ph4hiqpg],.image-description[data-astro-cid-ph4hiqpg]{flex-shrink:0}.image-frame[data-astro-cid-ph4hiqpg]{flex:0 65vh;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:200px;padding:4px;display:grid;position:relative}.gallery-image[data-astro-cid-ph4hiqpg]{box-sizing:border-box;border:2px solid #000;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:4px 4px #000}.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]{padding:15px}.modal-header[data-astro-cid-ph4hiqpg] h2[data-astro-cid-ph4hiqpg]{font-size:1.2rem}.image-frame[data-astro-cid-ph4hiqpg]{flex-basis:60vh}.image-description[data-astro-cid-ph4hiqpg]{font-size:14px}.arrow-button[data-astro-cid-ph4hiqpg]{padding:8px 12px;font-size:1rem}}
