[data-astro-cid-yfvn4zv6][data-hosts-image-dialog]{--dialog-ease-out:cubic-bezier(.22, 1, .36, 1);--dialog-reveal-ms:.62s;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:clamp(.625rem,2vw,1.5rem);position:fixed;inset:0;overflow:auto}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][open]{place-items:center;display:grid}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog]::backdrop{background:color-mix(in srgb, var(--sl-ink) 54%, transparent);animation:hosts-dialog-fade-in .38s var(--dialog-ease-out) both}.hosts-image-dialog__surface[data-astro-cid-yfvn4zv6]{isolation:isolate;transform-origin:0 0;will-change:transform;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);width:min(62rem,100vw - 3rem,142svh - 4.26rem);display:grid;position:relative}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=opening],[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing]{overflow:hidden}.hosts-image-dialog__surface[data-astro-cid-yfvn4zv6]:before{z-index:0;content:"";background:var(--sl-surface);border-radius:var(--sl-radius-surface);box-shadow:0 1.5rem 5rem color-mix(in srgb, var(--sl-ink) 28%, transparent);position:absolute;inset:1px}.hosts-image-dialog__media[data-astro-cid-yfvn4zv6]{z-index:2;aspect-ratio:4/5;border-radius:var(--sl-radius-surface);width:100%;position:relative;overflow:hidden}.hosts-image-dialog__image[data-astro-cid-yfvn4zv6],.hosts-image-dialog__sharp[data-astro-cid-yfvn4zv6]{object-fit:cover;width:100%;height:100%;display:block}.hosts-image-dialog__sharp[data-astro-cid-yfvn4zv6]{opacity:0;transition:opacity .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hosts-image-dialog__media[data-astro-cid-yfvn4zv6][data-sharp=ready] .hosts-image-dialog__sharp[data-astro-cid-yfvn4zv6]{opacity:1}.hosts-image-dialog__copy[data-astro-cid-yfvn4zv6]{z-index:1;flex-direction:column;padding:clamp(2.25rem,4vw,3.75rem) clamp(1.75rem,3.5vw,3rem) clamp(1.75rem,3.5vw,3rem);display:flex;position:relative}.hosts-image-dialog__reveal[data-astro-cid-yfvn4zv6],.hosts-image-dialog__title[data-astro-cid-yfvn4zv6] .hosts-image-dialog__word{animation:hosts-dialog-reveal var(--dialog-reveal-ms) var(--reveal-delay,0s) var(--dialog-ease-out) both}.hosts-image-dialog__title[data-astro-cid-yfvn4zv6] .hosts-image-dialog__word{display:inline-block}.hosts-image-dialog__place[data-astro-cid-yfvn4zv6]{color:var(--sl-accent-text);margin:0;font-size:.9375rem;font-weight:650}.hosts-image-dialog__title[data-astro-cid-yfvn4zv6]{max-width:16ch;font-family:var(--sl-font-display);color:var(--sl-ink);letter-spacing:-.035em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.75rem,3.25vw,2.75rem);font-weight:600;line-height:1.05}.hosts-image-dialog__description[data-astro-cid-yfvn4zv6]{max-width:38ch;color:var(--sl-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.hosts-image-dialog__note[data-astro-cid-yfvn4zv6]{color:var(--sl-muted);border-top:1px solid var(--sl-hairline);margin:auto 0 0;padding-top:1rem;font-size:.8125rem;line-height:1.5}.hosts-image-dialog__close[data-astro-cid-yfvn4zv6]{z-index:3;width:2.75rem;height:2.75rem;color:var(--sl-ink);cursor:pointer;background:var(--sl-surface);border:1px solid var(--sl-hairline);border-radius:var(--sl-radius-control);animation:hosts-dialog-close-in .42s .3s var(--dialog-ease-out) both;justify-content:center;align-items:center;padding:0;transition:background-color .15s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:1rem;right:1rem}.hosts-image-dialog__close[data-astro-cid-yfvn4zv6]:hover{background:var(--sl-tint)}.hosts-image-dialog__close[data-astro-cid-yfvn4zv6]:focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing]::backdrop{animation:.36s cubic-bezier(.4,0,.6,1) both hosts-dialog-fade-out}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing] .hosts-image-dialog__copy[data-astro-cid-yfvn4zv6],[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing] .hosts-image-dialog__close[data-astro-cid-yfvn4zv6]{animation:hosts-dialog-copy-out .12s var(--dialog-ease-out) both}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-no-motion=true]::backdrop,[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-no-motion=true] .hosts-image-dialog__surface[data-astro-cid-yfvn4zv6]:before,[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-no-motion=true] .hosts-image-dialog__copy[data-astro-cid-yfvn4zv6],[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-no-motion=true] .hosts-image-dialog__close[data-astro-cid-yfvn4zv6],[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-no-motion=true] .hosts-image-dialog__reveal[data-astro-cid-yfvn4zv6],[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-no-motion=true] .hosts-image-dialog__word{opacity:1;filter:none;animation:none;transform:none}html.hosts-image-dialog-open{scrollbar-gutter:stable;overflow:hidden}@keyframes hosts-dialog-fade-in{0%{opacity:0}}@keyframes hosts-dialog-fade-out{to{opacity:0}}@keyframes hosts-dialog-surface-in{0%{opacity:0;transform:scale(.965)}}@keyframes hosts-dialog-surface-out{to{opacity:0;transform:scale(.98)}}@keyframes hosts-dialog-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(.55em)}}@keyframes hosts-dialog-close-in{0%{opacity:0;transform:scale(.8)}}@keyframes hosts-dialog-copy-out{to{opacity:0;transform:translateY(.3rem)}}@media (width<=47.999rem){.hosts-image-dialog__surface[data-astro-cid-yfvn4zv6]{grid-template-columns:minmax(0,1fr);width:min(34rem,100vw - 1.25rem)}.hosts-image-dialog__copy[data-astro-cid-yfvn4zv6]{min-height:15rem;padding:2rem 1.5rem 1.5rem}.hosts-image-dialog__note[data-astro-cid-yfvn4zv6]{margin-top:2rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-yfvn4zv6][data-hosts-image-dialog]::backdrop,.hosts-image-dialog__surface[data-astro-cid-yfvn4zv6]:before,.hosts-image-dialog__close[data-astro-cid-yfvn4zv6],.hosts-image-dialog__reveal[data-astro-cid-yfvn4zv6],.hosts-image-dialog__title[data-astro-cid-yfvn4zv6] .hosts-image-dialog__word{filter:none;animation-name:hosts-dialog-fade-in;animation-duration:.2s;animation-delay:0s;transform:none}[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing]::backdrop,[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing] .hosts-image-dialog__surface[data-astro-cid-yfvn4zv6]:before,[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing] .hosts-image-dialog__copy[data-astro-cid-yfvn4zv6],[data-astro-cid-yfvn4zv6][data-hosts-image-dialog][data-state=closing] .hosts-image-dialog__close[data-astro-cid-yfvn4zv6]{animation-name:hosts-dialog-fade-out;animation-duration:.16s;animation-delay:0s;transform:none}}[data-image-cursor-active=on] button[data-host-image-trigger]{cursor:none}.image-cursor[data-astro-cid-3wfe4nun]{z-index:30;pointer-events:none;position:fixed;inset:0}.image-cursor__track[data-astro-cid-3wfe4nun]{will-change:transform;position:absolute;top:0;left:0}.image-cursor__dot[data-astro-cid-3wfe4nun]{background:var(--sl-accent);opacity:0;filter:blur(3px);border-radius:50%;width:.625rem;height:.625rem;transition:opacity .2s ease-out,filter .26s ease-out,scale .38s cubic-bezier(.22,1,.36,1);display:block;translate:-50% -50%;scale:.6}.image-cursor[data-astro-cid-3wfe4nun][data-visible=true] .image-cursor__dot[data-astro-cid-3wfe4nun]{opacity:1;filter:blur();scale:1}.image-cursor[data-astro-cid-3wfe4nun][data-visible=true][data-pressed=true] .image-cursor__dot[data-astro-cid-3wfe4nun]{transition-duration:.2s,.26s,.14s;scale:.7}.image-cursor__label[data-astro-cid-3wfe4nun]{font-family:var(--sl-font-display);color:var(--sl-accent-ink);letter-spacing:-.01em;white-space:nowrap;background:var(--sl-accent);border-radius:var(--sl-radius-control);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sl-accent-ink) 12%, transparent), 0 .625rem 1.5rem -.625rem color-mix(in srgb, var(--sl-accent) 55%, transparent);opacity:0;filter:blur(4px);transform-origin:0 0;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1;transition:opacity .22s ease-out,filter .3s ease-out,translate .42s cubic-bezier(.22,1,.36,1),scale .42s cubic-bezier(.22,1,.36,1);display:inline-flex;translate:0 .3rem;scale:.92}.image-cursor[data-astro-cid-3wfe4nun][data-side=left] .image-cursor__label[data-astro-cid-3wfe4nun]{transform-origin:100% 0}.image-cursor[data-astro-cid-3wfe4nun][data-visible=true] .image-cursor__label[data-astro-cid-3wfe4nun]{opacity:1;filter:blur();translate:0;scale:1}.image-cursor[data-astro-cid-3wfe4nun][data-visible=true][data-pressed=true] .image-cursor__label[data-astro-cid-3wfe4nun]{transition-duration:.22s,.3s,.14s,.14s;scale:.95}.image-cursor__window[data-astro-cid-3wfe4nun]{padding-block:.1em;display:inline-block;overflow:hidden}.image-cursor__words[data-astro-cid-3wfe4nun]{display:inline-block}@media (prefers-reduced-motion:reduce){.image-cursor__dot[data-astro-cid-3wfe4nun],.image-cursor__label[data-astro-cid-3wfe4nun]{filter:none;transition:opacity .15s ease-out;translate:0;scale:1}.image-cursor__dot[data-astro-cid-3wfe4nun]{translate:-50% -50%}}
