.nl-atmo{--atmo-opacity:.32;--atmo-filter:grayscale(1) contrast(.88) brightness(1.06);--atmo-tint:.32;--atmo-veil:42%;z-index:-1;position:absolute;inset:0;overflow:hidden}:root.dark .lobby-surface .nl-atmo,:root.mixed .lobby-surface [data-tone=dark] .nl-atmo,:root:not(.mixed) .lobby-surface .floor-band[data-band=dark] .nl-atmo,.nl-on-photo .nl-atmo{--atmo-opacity:.3;--atmo-filter:grayscale(1) contrast(.92) brightness(.86);--atmo-tint:.42;--atmo-veil:34%}.nl-atmo-photos{grid-template-columns:repeat(var(--atmo-cols,1), minmax(0, 1fr));opacity:var(--atmo-opacity);isolation:isolate;grid-auto-rows:1fr;display:grid;position:absolute;inset:0}.nl-atmo-tile{min-height:0;position:relative;overflow:hidden}.nl-atmo-tile img{filter:var(--atmo-filter)}.nl-atmo-photos:after{content:"";mix-blend-mode:color;opacity:var(--atmo-tint);background:#3d7a2f;position:absolute;inset:0}.nl-atmo-photos--mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media (min-width:768px){.nl-atmo-photos--mosaic{grid-template-columns:repeat(var(--atmo-cols,3), minmax(0, 1fr))}}.nl-atmo-photos--soft .nl-atmo-tile img{filter:var(--atmo-filter) blur(3px);transform:scale(1.04)}.nl-atmo-veil{background:radial-gradient(60% 70% at var(--atmo-glow-x,85%) var(--atmo-glow-y,30%), #72d35b1a, #72d35b00 70%), color-mix(in srgb, var(--background) var(--atmo-veil), transparent);position:absolute;inset:0}.nl-atmo[data-fade-sm=bottom] .nl-atmo-photos{inset:var(--atmo-sm-from,45%) 0 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000000b3 65%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000b3 65%,#000 100%)}.nl-atmo[data-fade-sm=bottom] .nl-atmo-veil{--atmo-glow-x:70%;--atmo-glow-y:90%}.nl-atmo[data-fade-sm=top] .nl-atmo-photos{inset:0 0 var(--atmo-sm-to,40%) 0;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 30%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d9 30%,#0000 100%)}.nl-atmo[data-fade-sm=top] .nl-atmo-veil{--atmo-glow-x:70%;--atmo-glow-y:10%}.nl-atmo[data-fade-sm=end] .nl-atmo-photos{inset:0 0 0 30%;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000000d9 30%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#000000d9 30%,#0000 100%)}.nl-atmo[data-fade-sm=edges] .nl-atmo-photos{inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 45%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 45%,#0000 100%)}@media (min-width:1024px){.nl-atmo[data-fade=end] .nl-atmo-photos,.nl-atmo[data-fade=start] .nl-atmo-photos,.nl-atmo[data-fade=around] .nl-atmo-photos,.nl-atmo[data-fade=edges] .nl-atmo-photos{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.nl-atmo[data-fade=end] .nl-atmo-photos{inset:0 0 0 34%;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000000e0 30%,#0000 96%),linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#000000e0 30%,#0000 96%),linear-gradient(#000 0% 55%,#0000 100%)}.nl-atmo[data-fade=end] .nl-atmo-veil{--atmo-glow-x:85%;--atmo-glow-y:30%}.nl-atmo[data-fade=start] .nl-atmo-photos{inset:0 34% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e0 30%,#0000 96%),linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000e0 30%,#0000 96%),linear-gradient(#000 0% 55%,#0000 100%)}.nl-atmo[data-fade=start] .nl-atmo-veil{--atmo-glow-x:15%;--atmo-glow-y:30%}.nl-atmo[data-fade=edges] .nl-atmo-photos{inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6%,#000000bf 30%,#0000 58% 62%,#000000e6 82%,#000 100%),linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6%,#000000bf 30%,#0000 58% 62%,#000000e6 82%,#000 100%),linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.nl-atmo[data-fade=edges] .nl-atmo-veil{--atmo-glow-x:80%;--atmo-glow-y:50%}.nl-atmo[data-fade=around] .nl-atmo-photos{inset:0;-webkit-mask-image:radial-gradient(70% 75% at 18% 22%,#0000 0% 35%,#000000d9 80%,#000 100%),linear-gradient(#0000 0%,#000 12% 85%,#0000 100%);mask-image:radial-gradient(70% 75% at 18% 22%,#0000 0% 35%,#000000d9 80%,#000 100%),linear-gradient(#0000 0%,#000 12% 85%,#0000 100%)}.nl-atmo[data-fade=around] .nl-atmo-veil{--atmo-glow-x:80%;--atmo-glow-y:70%}}.lobby-surface .nl-atmo.nl-atmo--vivid{--atmo-opacity:.9;--atmo-filter:none;--atmo-tint:0;--atmo-veil:6%}:root.dark .lobby-surface .nl-atmo.nl-atmo--vivid,:root.mixed .lobby-surface [data-tone=dark] .nl-atmo.nl-atmo--vivid{--atmo-opacity:.7;--atmo-filter:brightness(.82) contrast(1.05);--atmo-tint:0;--atmo-veil:14%}.nl-atmo--vivid .nl-atmo-veil{background:color-mix(in srgb, var(--background) var(--atmo-veil), transparent)}
