.pixels{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.pixels[data-state=revealed]{visibility:hidden;transition:visibility 0s linear .6s}
.vimeo-embed{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.vimeo-embed>iframe{width:max(100cqw, 100cqh * var(--vimeo-embed-ratio));height:max(100cqh, 100cqw / var(--vimeo-embed-ratio));border:0;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vimeo-embed-background>iframe{pointer-events:none}.vimeo-embed:not([data-status=ready])>iframe{opacity:0}
.image-trail{--image-trail-width:clamp(calc(var(--space-128) * .7), 9vw, calc(var(--space-224) * .7));--image-trail-aspect:3 / 4;--image-trail-radius:var(--radius-24);--image-trail-small-width:calc(var(--image-trail-width) * .5);--image-trail-small-radius:var(--radius-16);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.image-trail-item{width:var(--image-trail-width);aspect-ratio:var(--image-trail-item-aspect,var(--image-trail-aspect));border-radius:var(--image-trail-radius);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0;overflow:hidden;translate:-50% -50%}.image-trail-item[data-small]{width:var(--image-trail-small-width);border-radius:var(--image-trail-small-radius)}.image-trail-item img{object-fit:cover;width:100%;height:100%;display:block}.image-trail-video .vimeo-embed{position:absolute;inset:0}
.image-tunnel{--image-tunnel-radius:var(--radius-24);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden}.image-tunnel[data-running]{opacity:1}.image-tunnel-canvas{width:100%;height:100%;display:block}.image-tunnel-probe{visibility:hidden;border-radius:var(--image-tunnel-radius);width:0;height:0;position:absolute}
