@supports not (-webkit-touch-callout: none){section[data-astro-cid-ltculnqr]{background-image:var(--bgUrl)}}section[data-astro-cid-awwbayfx]{background-image:var(--bgUrl)}#album-popup{width:min(700px,calc(100vw - 2rem),calc(100dvh - 2rem));max-width:none;border:none;padding:0;overflow:visible;background:transparent;opacity:0;transform:scale(.95);transition-property:opacity,transform,display,overlay;transition-duration:.3s;transition-timing-function:ease-out;transition-behavior:allow-discrete}#album-popup[open]{opacity:1;transform:scale(1)}@starting-style{#album-popup[open]{opacity:0;transform:scale(.95)}}#album-popup::backdrop{background-color:#0000;transition:background-color .3s ease-out}#album-popup[open]::backdrop{background-color:#00000094}@starting-style{#album-popup[open]::backdrop{background-color:#0000}}.album-popup-panel{position:relative;aspect-ratio:1;width:100%;overflow:hidden;background-color:#155e87;background-image:var(--album-popup-bg);background-position:center;background-size:cover;box-shadow:0 1.5rem 4rem #0000006b;container-type:inline-size}.album-popup-close{position:absolute;top:2.4%;right:2.4%;z-index:2;display:grid;width:clamp(1.75rem,5cqw,2.25rem);height:clamp(1.75rem,5cqw,2.25rem);place-items:center;border:0;border-radius:999px;background:#ffffffdb;color:#155e87;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.album-popup-close:hover{background:#fff;color:#0f4e70;transform:scale(1.05)}.album-popup-close:focus-visible,.album-popup-actions a:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.album-popup-close svg{width:63%;height:63%}.album-popup-copy{position:absolute;bottom:3.6%;left:3.6%;width:67%;max-width:30rem;color:#fff;font-size:clamp(.59375rem,2.1cqw,.875rem);line-height:1.25;text-shadow:0 1px 1px rgba(0,45,73,.28)}.album-popup-copy p{margin:0 0 2.9cqw}.album-popup-copy p:last-child{margin-bottom:0}.album-popup-qr-card{position:absolute;right:3.35%;bottom:12.65%;display:flex;width:23.15%;aspect-ratio:162 / 181;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;padding:1cqw 0}.album-popup-qr-label{color:#155e87;font-size:clamp(.75rem,2.55cqw,1.25rem);font-weight:800;line-height:1}.album-popup-qr-card img,.album-popup-qr-placeholder{display:block;width:100%;aspect-ratio:1}.album-popup-qr-card img{-o-object-fit:contain;object-fit:contain}.album-popup-qr-placeholder{border:.25cqw solid #ffffff;background:linear-gradient(#111 0 0) 0 0 / 24% 24% no-repeat,linear-gradient(#111 0 0) 100% 0 / 24% 24% no-repeat,linear-gradient(#111 0 0) 0 100% / 24% 24% no-repeat,repeating-conic-gradient(#111 0 25%,#fff 0 50%) 0 0 / 12% 12%;box-shadow:inset 0 0 0 .45cqw #111}.album-popup-actions{position:absolute;right:3.35%;bottom:3.7%;display:grid;width:48.85%;grid-template-columns:repeat(2,minmax(0,1fr));gap:5.25%}.album-popup-actions a{display:grid;min-height:clamp(1.75rem,6.9cqw,3rem);place-items:center;background:#fff;color:#155e87;font-size:clamp(.75rem,2.55cqw,1.25rem);font-weight:800;line-height:1;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.album-popup-actions a:hover{background:#f4f8fb;color:#0f4e70;transform:translateY(-1px)}@supports not (font-size: 1cqw){.album-popup-close{width:clamp(1.75rem,5vw,2.25rem);height:clamp(1.75rem,5vw,2.25rem)}.album-popup-copy{font-size:clamp(.59375rem,2.1vw,.875rem)}.album-popup-copy p{margin-bottom:2.9vw}.album-popup-qr-card{padding:1.35vw 1.7vw 1.7vw}.album-popup-qr-label,.album-popup-actions a{font-size:clamp(.75rem,2.55vw,1.25rem)}.album-popup-actions a{min-height:clamp(1.75rem,6.9vw,3rem)}}@media (max-width: 520px){#album-popup{width:min(700px,calc(100vw - 1rem),calc(100dvh - 1rem))}.album-popup-copy{width:66%;line-height:1.2}.album-popup-copy p{margin-bottom:2cqw}@supports not (font-size: 1cqw){.album-popup-copy p{margin-bottom:2vw}}}@media (prefers-reduced-motion: reduce){#album-popup{transform:none;transition-duration:.1s}#album-popup[open]{transform:none}.album-popup-close,.album-popup-actions a{transition-duration:.1s}.album-popup-close:hover,.album-popup-actions a:hover{transform:none}}
