.media-container[data-astro-cid-2sipaboc]{display:flex;flex-direction:column;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pic-wrapper[data-astro-cid-2sipaboc]{display:flex;align-items:center;justify-content:center;background-color:#000;width:100%;height:0;padding-bottom:75%;position:relative;overflow:hidden}.pic-wrapper[data-astro-cid-2sipaboc] img[data-astro-cid-2sipaboc]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pic-footer[data-astro-cid-2sipaboc]{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.pic-description[data-astro-cid-2sipaboc]{height:6.25rem;padding:1.25rem;overflow:hidden}.pic-description[data-astro-cid-2sipaboc] p[data-astro-cid-2sipaboc]{color:var(--on-bg-color);line-height:1.625rem;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pic-author[data-astro-cid-2sipaboc]{font-size:.875rem;font-weight:500;color:var(--hover-interactive-color);text-align:right;padding:.375rem}.media-container[data-astro-cid-2sipaboc]:hover .pic-footer[data-astro-cid-2sipaboc] p[data-astro-cid-2sipaboc]{color:var(--on-bg-color-highlight)}.lightbox-trigger[data-astro-cid-2sipaboc]{display:block;width:100%;height:100%}.lightbox{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6}.lightbox-display{display:flex;flex-direction:column;justify-content:center;align-items:center}.lightbox-content-wrapper{position:relative;display:flex;flex-direction:column;max-width:1024px;width:90%;max-height:938px;height:95vh;margin:auto;background-color:#000c;border-radius:8px;padding:20px;box-sizing:border-box}.lightbox-image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.lightbox-image-container a{margin:0}.lightbox-content{max-width:100%;max-height:100%;object-fit:cover}.nav-buttons-wrapper{display:none;flex-direction:row;width:100%;gap:5px;margin:20px 0 0;justify-content:center;align-items:center}.nav-arrow{position:relative;background-color:var(--surface-primary-bg-color);border-radius:50%;color:var(--on-bg-color-highlight);border:none;font-size:24px;padding:10px 15px;cursor:pointer;transition:background-color .3s;z-index:10}.nav-arrow:hover{color:var(--hover-interactive-color)}#caption{flex-shrink:0;width:100%;text-align:left;background-color:var(--surface-primary-bg-color);border-radius:0 0 .5rem .5rem;padding:1.25rem;color:var(--on-bg-color-highlight)}.thumbnail-gallery-container{display:none;width:100%;overflow-x:auto;margin-top:1rem;flex-shrink:0}.thumbnail-gallery{display:flex;padding:0 10px;flex-wrap:wrap;row-gap:5px}.thumbnail{flex:0 0 60px;width:60px;height:60px;object-fit:cover;margin:0 5px;cursor:pointer;transition:border-color .3s;border:3px solid rgb(82,85,126)}.thumbnail:hover{border-color:var(--on-bg-color-highlight)}.thumbnail.active{border-color:var(--hover-interactive-color)}.close{position:absolute;top:40px;right:40px;color:var(--on-bg-color-highlight);display:flex;justify-content:center;align-items:center;border-radius:.5rem;z-index:1000;font-size:40px;font-weight:700;transition:.3s;background-color:var(--surface-primary-bg-color);height:3rem;width:3rem;text-align:center}.close:hover,.close:focus{color:var(--hover-interactive-color);text-decoration:none;cursor:pointer}.caption-author{margin-top:.5rem;color:var(--hover-interactive-color);font-size:1rem;font-style:italic;font-weight:500;line-height:1.625rem}@media (min-width: 1024px) and (min-height: 760px){.thumbnail-gallery-container{display:block}.nav-buttons-wrapper{display:flex}}@media (max-width: 1024px){.lightbox-image-container{flex-grow:0}}@media (max-height: 575px){.lightbox-image-container{overflow:visible}}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;row-gap:3.5rem}.gallery-grid>*:last-child:nth-child(odd){grid-column:1 / -1}@media (max-width: 768px){.gallery-grid{grid-template-columns:1fr}.gallery-grid>*:last-child:nth-child(odd){grid-column:auto}}@media (min-width: 768px){.media-container:hover .pic-wrapper img{transform:scale(1.2)}.gallery-grid:hover .media-container:not(:hover){filter:grayscale(35%);opacity:.7}}
