.map{aspect-ratio:21/9;border:1px solid var(--color-rule);background:var(--color-stone);width:100%;position:relative}.map iframe{opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.map iframe.fade-in{animation:fade-in var(--dur-enter) var(--ease-out-expo) forwards}@media (max-width:767px){.map{aspect-ratio:4/3}}
