.photo-layer-module__nDAUCG__layer{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.photo-layer-module__nDAUCG__img{object-fit:cover;filter:brightness(.92)saturate(1.05);opacity:0;width:100%;height:100%;position:absolute;inset:0}.photo-layer-module__nDAUCG__front{opacity:1}.photo-layer-module__nDAUCG__motion .photo-layer-module__nDAUCG__img{will-change:opacity, transform;transition:opacity 1.8s,transform 9s linear}.photo-layer-module__nDAUCG__motion{animation:1.4s ease-out both photo-layer-module__nDAUCG__layerIn}@keyframes photo-layer-module__nDAUCG__layerIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.photo-layer-module__nDAUCG__motion .photo-layer-module__nDAUCG__img{will-change:auto;transition:opacity .65s}.photo-layer-module__nDAUCG__motion{animation-duration:.6s}}.photo-layer-module__nDAUCG__still .photo-layer-module__nDAUCG__img{transition:none;animation:none}.photo-layer-module__nDAUCG__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 72%, transparent) 0%, color-mix(in srgb, var(--bg) 75%, transparent) 32%, color-mix(in srgb, var(--bg) 75%, transparent) 70%, color-mix(in srgb, var(--bg) 74%, transparent) 100%);position:absolute;inset:0}@media (max-width:760px){.photo-layer-module__nDAUCG__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 28%, color-mix(in srgb, var(--bg) 78%, transparent) 60%, color-mix(in srgb, var(--bg) 78%, transparent) 100%)}}[data-mode=light] .photo-layer-module__nDAUCG__front{opacity:.5}[data-mode=light] .photo-layer-module__nDAUCG__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, transparent) 0%, color-mix(in srgb, var(--bg) 86%, transparent) 32%, color-mix(in srgb, var(--bg) 86%, transparent) 70%, color-mix(in srgb, var(--bg) 94%, transparent) 100%)}:is([data-mode=light][data-theme=matrix] .photo-layer-module__nDAUCG__veil,[data-mode=light][data-theme=sunset] .photo-layer-module__nDAUCG__veil){background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 93%, transparent) 0%, color-mix(in srgb, var(--bg) 90%, transparent) 32%, color-mix(in srgb, var(--bg) 90%, transparent) 70%, color-mix(in srgb, var(--bg) 95%, transparent) 100%)}
