.atmosphere{background:#eae5db}.atmosphere-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 35px}.atmosphere-filters button{padding:10px 18px;background:transparent;border:1px solid #c6bdad;color:#34392e;font-size:12px;border-radius:2px;cursor:pointer}.atmosphere-filters button[aria-pressed=true]{background:#242820;color:#fff;border-color:#242820}.atmosphere-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.atmosphere-card{margin:0;min-width:0}.atmosphere-open{display:block;width:100%;border:0;background:#242820;padding:0;cursor:zoom-in;aspect-ratio:4/5;overflow:hidden}.atmosphere-open img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.atmosphere-open:hover img{transform:scale(1.025)}.atmosphere-card figcaption{padding:12px 0 0}.atmosphere-label{font-size:9px;text-transform:uppercase;letter-spacing:1.8px;color:#8b7248}.atmosphere-label.real{color:#53654a}.atmosphere-card h3{font:21px/1.2 Georgia;margin:7px 0}.atmosphere-card p{font-size:12px;line-height:1.6;margin:0;color:#6f7065}.atmosphere-note{font-size:11px;color:#77776a;max-width:850px;margin:35px 0 0}.atmosphere-lightbox{width:min(1200px,96vw);max-height:96svh;background:#171b16;padding:0;color:#fff;border:0}.atmosphere-lightbox::backdrop{background:#000d}.atmosphere-lightbox header{position:static;min-height:0!important;height:auto;display:flex;justify-content:space-between;padding:16px 22px;background:#171b16;border-bottom:1px solid #ffffff26}.atmosphere-lightbox header p{margin:0;font:16px Georgia}.atmosphere-lightbox header small{font:10px Arial;color:#c9b586;display:block;margin-top:5px}.atmosphere-lightbox button{background:transparent;color:#fff;border:1px solid #ffffff55;padding:9px 14px;cursor:pointer}.atmosphere-lightbox img{display:block;max-width:100%;max-height:80svh;width:auto;height:auto;margin:auto;object-fit:contain}.atmosphere-lightbox .atmosphere-download{display:block;padding:12px 22px;font:11px Arial;color:#d4bd92}#sfeer [hidden]{display:none!important}@media(max-width:1050px){.atmosphere-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}}@media(max-width:700px){.atmosphere-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.atmosphere-card h3{font-size:19px}.atmosphere-card p{font-size:11px}.atmosphere-label{font-size:8px;letter-spacing:1px}.atmosphere-filters{gap:7px}.atmosphere-filters button{padding:9px 13px;font-size:11px}}@media(prefers-reduced-motion:reduce){.atmosphere-open img{transition:none}}

.atmosphere .section-head>p{color:#686b60}
