.sanity-image.svelte-4egh4s{position:relative;overflow:hidden;overflow:clip;contain:paint;background-color:hsl(var(--muted, 0 0% 90%))}.sanity-image__lqip.svelte-4egh4s,.sanity-image__img.svelte-4egh4s{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sanity-image__lqip.svelte-4egh4s{filter:blur(20px);transform:scale(1.08);transition:opacity var(--si-fade, .5s) ease;will-change:opacity}.sanity-image.svelte-4egh4s:has(>.sanity-image__img[data-loaded]) .sanity-image__lqip:where(.svelte-4egh4s){opacity:0}.sanity-image__img.svelte-4egh4s{transition:opacity var(--si-fade, .5s) ease,filter var(--si-fade, .5s) ease,transform var(--si-fade, .5s) ease;will-change:opacity,filter,transform}html.js .sanity-image__img.svelte-4egh4s:not([data-loaded]){opacity:0;filter:blur(8px);transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.sanity-image__lqip.svelte-4egh4s,.sanity-image__img.svelte-4egh4s,html.js .sanity-image__img.svelte-4egh4s:not([data-loaded]){transition:opacity .1s ease;filter:none;transform:none}}.progressive-image.svelte-104cudn{position:relative;overflow:hidden;overflow:clip;contain:paint;background-color:hsl(var(--muted, 0 0% 90%))}.progressive-image__placeholder.svelte-104cudn,.progressive-image__img.svelte-104cudn{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.progressive-image__placeholder.svelte-104cudn{filter:blur(20px);transform:scale(1.08);transition:opacity var(--pi-fade, .5s) ease}.progressive-image.svelte-104cudn:has(>.progressive-image__img[data-loaded]) .progressive-image__placeholder:where(.svelte-104cudn){opacity:0}.progressive-image__img.svelte-104cudn{transition:opacity var(--pi-fade, .5s) ease,filter var(--pi-fade, .5s) ease,transform var(--pi-fade, .5s) ease}html.js .progressive-image__img.svelte-104cudn:not([data-loaded]){opacity:0;filter:blur(8px);transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.progressive-image__placeholder.svelte-104cudn,.progressive-image__img.svelte-104cudn,html.js .progressive-image__img.svelte-104cudn:not([data-loaded]){transition:opacity .1s ease;filter:none;transform:none}}.content-image.svelte-v75z63{margin:0}.content-image.svelte-v75z63 .content-image__frame{width:100%;border-radius:20px}.content-image.svelte-v75z63 .post__image{-o-object-fit:cover;object-fit:cover}.content-image__caption.svelte-v75z63{margin-top:.75rem;font-size:.9rem;line-height:1.5;color:hsl(var(--muted-foreground))}.rich-link.svelte-1y03ov6{color:hsl(var(--accent-text));text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.rich-link.svelte-1y03ov6:hover{text-decoration-thickness:.14em}.wrapper.svelte-1uv179t>p,.wrapper.svelte-1uv179t>ul,.wrapper.svelte-1uv179t>ol,.wrapper.svelte-1uv179t>blockquote{max-width:34em}.wrapper.svelte-1uv179t ul li{list-style-position:inside;list-style-type:disc}.wrapper.svelte-1uv179t ol li{list-style-position:inside;list-style-type:numeric;padding-bottom:5px}:where(div.masonry.svelte-umaon4){display:flex;justify-content:center;overflow-wrap:anywhere;box-sizing:border-box}:where(div.masonry.svelte-umaon4 div.col:where(.svelte-umaon4)){display:grid;height:-moz-max-content;height:max-content;width:100%}.lightbox.svelte-r3hnrz{--focus-ring: 0 0% 98%;--focus-ring-halo: 240 10% 3.9%;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:hsl(var(--inverse));color:hsl(var(--inverse-foreground));overflow:auto;overscroll-behavior:contain}.lightbox[open].svelte-r3hnrz{display:flex;flex-direction:column}.lightbox.svelte-r3hnrz::backdrop{background:hsl(var(--inverse))}.lightbox__bar.svelte-r3hnrz,.lightbox__nav.svelte-r3hnrz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem clamp(1rem,3vw,2rem);flex-shrink:0}.lightbox__counter.svelte-r3hnrz{margin:0;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--inverse-muted))}.lightbox__button.svelte-r3hnrz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;padding:.5rem .875rem;border:1px solid hsl(var(--inverse-foreground) / .6);background:transparent;color:hsl(var(--inverse-foreground));font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.lightbox__button.svelte-r3hnrz:hover{border-color:hsl(var(--inverse-foreground));color:hsl(var(--inverse-accent))}.lightbox__button.svelte-r3hnrz .lightbox__icon{width:1.125rem;height:1.125rem;flex-shrink:0}.lightbox__figure.svelte-r3hnrz{flex:1 1 auto;min-height:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:0 clamp(1rem,3vw,2rem)}.lightbox__img.svelte-r3hnrz{display:block;max-width:100%;max-height:calc(100dvh - 12rem);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox__caption.svelte-r3hnrz{max-width:60ch;font-size:.9375rem;line-height:1.5;text-align:center;color:hsl(var(--inverse-foreground))}.image-gallery.svelte-3d3q8j{width:100%}.image-gallery__figure.svelte-3d3q8j{margin:0}.image-gallery__button.svelte-3d3q8j{display:block;width:100%;padding:0;border:0;background:none;border-radius:20px;cursor:zoom-in}.image-gallery__img.svelte-3d3q8j{display:block;width:100%;height:auto;vertical-align:bottom}.image-gallery__caption.svelte-3d3q8j{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:hsl(var(--muted-foreground))}.video-embed.svelte-1lvgus5{margin:0;max-width:720px}.video-embed__frame.svelte-1lvgus5{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:hsl(var(--inverse, 240 10% 4%))}.video-embed__poster.svelte-1lvgus5,.video-embed.svelte-1lvgus5 iframe:where(.svelte-1lvgus5){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.video-embed__play.svelte-1lvgus5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;background:transparent;border:0;cursor:pointer}.video-embed__icon.svelte-1lvgus5{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:9999px;background:#ffffffeb;color:#09090b}.video-embed__caption.svelte-1lvgus5{margin-top:.75rem;font-size:.9rem;line-height:1.5;color:hsl(var(--muted-foreground))}
