.banner-slot[data-v-8f92c40a]{color:var(--ib-ink-soft);display:grid;gap:6px;justify-items:center;margin:20px auto;min-width:0;width:100%}.banner-slot-label[data-v-8f92c40a]{background:var(--ib-parchment);color:var(--ib-ink-soft);font-size:11px;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.banner-slot-link[data-v-8f92c40a]{align-items:center;background:var(--ib-parchment-2);border:2px solid var(--ib-wood-dark);box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;width:100%}.banner-slot-link[data-v-8f92c40a] :is(img,video){display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.banner-slot-1[data-v-8f92c40a]{margin:12px auto;max-width:1260px}.banner-slot-1 .banner-slot-link[data-v-8f92c40a]{aspect-ratio:1260/300}.banner-slot-2[data-v-8f92c40a]{max-width:960px}.banner-slot-2 .banner-slot-link[data-v-8f92c40a]{aspect-ratio:8/1}.banner-slot-3[data-v-8f92c40a]{max-width:320px}.banner-slot-3 .banner-slot-link[data-v-8f92c40a]{aspect-ratio:8/7}.banner-slot-link[data-v-8f92c40a]:focus-visible{outline:3px solid var(--ib-gold);outline-offset:3px}@media (max-width:600px){.banner-slot-2 .banner-slot-link[data-v-8f92c40a]{min-height:60px}.banner-slot[data-v-8f92c40a]{margin:16px auto}}
