.gallery.svelte-8icxz6{--u: 6px;view-timeline:--gallery block}.gallery-period.svelte-8icxz6{gap:calc(var(--u) * 4);padding-right:calc(var(--u) * 4);padding-block:calc(var(--u) * 6)}.tile.svelte-8icxz6{width:calc(var(--u) * var(--w));aspect-ratio:var(--ratio);margin-top:calc(var(--u) * var(--mt));margin-left:calc(var(--u) * var(--ml))}@media(hover:hover){.tile.svelte-8icxz6:hover img{scale:1.04}}@keyframes svelte-8icxz6-float{0%{translate:0 calc(var(--u) * var(--float))}to{translate:0 calc(var(--u) * var(--float) * -1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.gallery-column.svelte-8icxz6{animation:svelte-8icxz6-float linear both;animation-timeline:--gallery}}}@media(min-width:40rem){.gallery.svelte-8icxz6{--u: 7.5px}}@media(min-width:64rem){.gallery.svelte-8icxz6{--u: clamp(9px, .8vw, 12px)}.gallery-heading.svelte-8icxz6{width:calc(max(0px,(100% - 90rem) / 2) + 30rem);max-width:none;margin-inline:0;padding-left:calc(max(0px,(100% - 90rem) / 2) + 4rem);padding-right:3rem}.gallery-strip.svelte-8icxz6{-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--u) * 10));mask-image:linear-gradient(to right,transparent,#000 calc(var(--u) * 10))}}.digit.svelte-ng470s{position:relative;display:inline-block;overflow-x:visible;overflow-y:clip}.digit.svelte-ng470s:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";position:absolute;inset-inline:0;top:calc(50% - 1em);line-height:2em;text-align:center;white-space:pre;transform:translateY(calc((10 + var(--d)) * -5%))}@media(prefers-reduced-motion:no-preference){.digit.svelte-ng470s:before{animation:svelte-ng470s-roll 1.4s var(--ease-out-strong) var(--delay) both}}@keyframes svelte-ng470s-roll{0%{transform:translateY(0)}}.proof.svelte-1a1se6c>div:where(.svelte-1a1se6c)+div:where(.svelte-1a1se6c){border-left:1px solid var(--color-line)}@media not (min-width:40rem){.proof.svelte-1a1se6c>div:where(.svelte-1a1se6c):nth-child(3){border-left:0}}.photo.svelte-1a1se6c{-webkit-mask-image:radial-gradient(closest-side at 51% 50%,#000 66%,transparent 92%);mask-image:radial-gradient(closest-side at 51% 50%,#000 66%,transparent 92%)}@media(prefers-reduced-motion:no-preference){.offering.svelte-1a1se6c{animation:svelte-1a1se6c-wander var(--drift) ease-in-out var(--offset) infinite}.offering.svelte-1a1se6c:hover,.offering.svelte-1a1se6c:focus-visible{animation-play-state:paused}}@keyframes svelte-1a1se6c-wander{25%{translate:10px -8px}50%{translate:18px 6px}75%{translate:4px 12px}}
