.bjYDna_header{text-align:center;padding:3rem 1rem 2rem}.bjYDna_brand{color:inherit;letter-spacing:-.04em;align-items:baseline;font-size:2rem;text-decoration:none;display:inline-flex}.bjYDna_brand strong{font-weight:700}.bjYDna_divider{background:#ffffffbf;width:1px;height:1cap;margin-left:.5em}@media (prefers-color-scheme:light){.bjYDna_divider{background:color-mix(in srgb, currentColor 75%, transparent)}}.bjYDna_icon{width:1em;height:1em;animation:.6s cubic-bezier(.2,0,0,1) .3s both bjYDna_slide-out-of-divider;display:block;position:relative;top:.156em}.bjYDna_iconSlot{flex:none;padding-left:.5em;display:flex;overflow-x:clip}@keyframes bjYDna_slide-out-of-divider{0%{translate:calc(-100% - .5em)}}@media (prefers-reduced-motion:reduce){.bjYDna_icon{animation:none}}.bjYDna_content{max-width:72rem;margin:0 auto;padding:0 1rem 4rem}.bjYDna_empty{text-align:center;color:var(--muted)}
._7SQhGq_main{justify-items:center;gap:1.5rem;padding:0 1rem 4rem;display:grid}._7SQhGq_figure{justify-items:center;gap:.75rem;margin:0;display:grid}._7SQhGq_photo{width:min(100vw - 2rem, (100dvh - 14rem) * var(--ratio), var(--natural-width));height:auto;aspect-ratio:var(--ratio);background-size:100% 100%;border-radius:6px;display:block}._7SQhGq_caption{color:var(--muted);letter-spacing:.02em;font-size:.875rem}._7SQhGq_back{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s}._7SQhGq_back:hover,._7SQhGq_back:focus-visible{color:var(--fg);border-color:var(--muted)}
._4rQraq_grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._4rQraq_grid a{aspect-ratio:1;background:var(--surface);border-radius:6px;display:block;position:relative;overflow:hidden}._4rQraq_grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}._4rQraq_grid a:hover img{transform:scale(1.03)}._4rQraq_grid img._4rQraq_lifted{visibility:hidden}._4rQraq_overlay{z-index:10;background:#000000eb;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._4rQraq_figure{justify-items:center;gap:.75rem;margin:0;display:grid}._4rQraq_full{width:min(100vw - 2rem, (100dvh - 6rem) * var(--ratio), var(--natural-width));height:auto;aspect-ratio:var(--ratio);background-size:100% 100%;border-radius:4px;display:block}._4rQraq_caption{color:#ffffffbf;letter-spacing:.02em;font-size:.875rem}._4rQraq_control{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.5rem;line-height:1;transition:background .15s;display:grid;position:absolute}._4rQraq_control:hover{background:#ffffff2e}._4rQraq_control:disabled{opacity:.25;cursor:default}._4rQraq_close{top:1rem;right:1rem}._4rQraq_prev,._4rQraq_next{top:50%;translate:0 -50%}._4rQraq_prev{left:1rem}._4rQraq_next{right:1rem}@media (scripting:enabled){._4rQraq_grid>li{opacity:0;transition:opacity .5s ease-out var(--reveal-delay,0s), translate .8s cubic-bezier(.2, 0, 0, 1) var(--reveal-delay,0s), scale .8s cubic-bezier(.2, 0, 0, 1) var(--reveal-delay,0s);translate:0 3rem;scale:.92}._4rQraq_grid>li[data-revealed]{opacity:1;translate:0;scale:1}}._4rQraq_footer{place-items:center;min-height:4rem;margin-top:1rem;display:grid}._4rQraq_spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite _4rQraq_spin}@keyframes _4rQraq_spin{to{rotate:360deg}}._4rQraq_retry{font:inherit;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.875rem}
