.c-atmosphere { position: relative; aspect-ratio: 5 / 3; overflow: hidden; border: 1px solid var(--rule); border-radius: 3px; background: repeating-linear-gradient(90deg, transparent, transparent 64px, #c5ccc0 65px, transparent 66px), linear-gradient(150deg, #e5e8dc, #d1dbcd); }
.c-atmosphere img { display: block; width: 100%; height: 100%; object-fit: cover; color: var(--green); font: 16px/1.5 'Rubik', Arial, sans-serif; }
@media (max-width: 760px) { .c-atmosphere { aspect-ratio: 16 / 7; } }
@media print { .c-atmosphere { display: none; } }
