.nuo-ig-section{font-size:var(--nuo-fs-16);line-height:normal;color:var(--nuo-ink)}.nuo-ig-head{margin-bottom:30px}.nuo-ig-handle{font-size:var(--nuo-fs-32);font-weight:300;letter-spacing:.02em}.nuo-ig-sub{font-size:var(--nuo-fs-13-5);color:var(--nuo-text-3);margin-top:8px;letter-spacing:.02em}.nuo-ig{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:14px}.nuo-ig-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--nuo-blush);text-decoration:none}.nuo-ig-tile img,.nuo-ig-tile picture{display:block;width:100%;height:100%;object-fit:cover}.nuo-ig-over{position:absolute;inset:0;background:rgba(142, 36, 51, 0.78);opacity:0;transition:opacity var(--nuo-t-slow);display:flex;align-items:center;justify-content:center;color:var(--nuo-bg);font-size:var(--nuo-fs-10-5);text-transform:uppercase;letter-spacing:var(--nuo-ls-link)}.nuo-ig-tile:hover .nuo-ig-over{opacity:1}.nuo-ig-cta{background:var(--nuo-wine);color:var(--nuo-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;aspect-ratio:1;text-decoration:none}.nuo-ig-cta:hover{color:var(--nuo-bg)}.nuo-ig-cta b{font-size:var(--nuo-fs-17);font-weight:300;letter-spacing:.04em}.nuo-ig-cta em{font-family:var(--nuo-serif);font-style:italic;font-weight:400;font-size:var(--nuo-fs-19)}.nuo-ig-cta small{font-size:var(--nuo-fs-9-5);text-transform:uppercase;letter-spacing:var(--nuo-ls-link);color:var(--nuo-pink-2)}@media(max-width: 1100px){.nuo-ig{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.nuo-ig-head{flex-direction:column;align-items:flex-start}.nuo-ig-handle{font-size:var(--nuo-fs-26)}.nuo-ig{gap:8px}.nuo-ig-cta{gap:4px;padding:8px}.nuo-ig-cta b{font-size:var(--nuo-fs-13)}.nuo-ig-cta em{font-size:var(--nuo-fs-15)}.nuo-ig-cta small{font-size:8px;letter-spacing:.1em}}
