.soft-photo-module__oDk3zW__soft{--page:#fff;--fade-x:clamp(28px, 16cqw, 150px);--fade-y:clamp(28px, 18cqh, 130px);container-type:size}.soft-photo-module__oDk3zW__fade{--ramp:var(--page), color-mix(in srgb, var(--page) 97.2%, transparent) 10%, color-mix(in srgb, var(--page) 89.6%, transparent) 20%, color-mix(in srgb, var(--page) 78.4%, transparent) 30%, color-mix(in srgb, var(--page) 64.8%, transparent) 40%, color-mix(in srgb, var(--page) 50%, transparent) 50%, color-mix(in srgb, var(--page) 35.2%, transparent) 60%, color-mix(in srgb, var(--page) 21.6%, transparent) 70%, color-mix(in srgb, var(--page) 10.4%, transparent) 80%, color-mix(in srgb, var(--page) 2.8%, transparent) 90%, transparent;pointer-events:none;background:linear-gradient(to right, var(--ramp)) left / var(--fade-x) 100% no-repeat, linear-gradient(to left, var(--ramp)) right / var(--fade-x) 100% no-repeat, linear-gradient(to bottom, var(--ramp)) top / 100% var(--fade-y) no-repeat, linear-gradient(to top, var(--ramp)) bottom / 100% var(--fade-y) no-repeat;position:absolute;inset:-1px}.soft-photo-module__oDk3zW__blur{--reach-x:calc(var(--fade-x) * .6);--reach-y:calc(var(--fade-y) * .6);--mask-ramp:#000, #000000b8 25%, #00000061 50%, #0000001f 75%, transparent;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(to right, var(--mask-ramp)) left / var(--reach-x) 100% no-repeat, linear-gradient(to left, var(--mask-ramp)) right / var(--reach-x) 100% no-repeat, linear-gradient(to bottom, var(--mask-ramp)) top / 100% var(--reach-y) no-repeat, linear-gradient(to top, var(--mask-ramp)) bottom / 100% var(--reach-y) no-repeat;-webkit-mask:linear-gradient(to right, var(--mask-ramp)) left / var(--reach-x) 100% no-repeat, linear-gradient(to left, var(--mask-ramp)) right / var(--reach-x) 100% no-repeat, linear-gradient(to bottom, var(--mask-ramp)) top / 100% var(--reach-y) no-repeat, linear-gradient(to top, var(--mask-ramp)) bottom / 100% var(--reach-y) no-repeat;mask:linear-gradient(to right, var(--mask-ramp)) left / var(--reach-x) 100% no-repeat, linear-gradient(to left, var(--mask-ramp)) right / var(--reach-x) 100% no-repeat, linear-gradient(to bottom, var(--mask-ramp)) top / 100% var(--reach-y) no-repeat, linear-gradient(to top, var(--mask-ramp)) bottom / 100% var(--reach-y) no-repeat;position:absolute;inset:0}
