.live-social{background:#e7e2d9;color:#202422;padding:65px max(24px,6vw)}.live-social-inner{max-width:1180px;margin:auto}.live-social-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.live-social-heading h2{font-size:clamp(26px,3vw,42px);margin:10px 0}.live-social a{color:#202422;text-underline-offset:6px}.live-social-kicker{font-size:12px!important;letter-spacing:.12em;color:#826448}.live-social-accounts{display:flex;gap:10px 28px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid #c8c0b3}.live-social-accounts a{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.live-social a:focus-visible{outline:3px solid #b51f32;outline-offset:5px}
.ig-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ig-grid li{margin:0;padding:0}.ig-tile{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#d8d1c4}.ig-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ig-tile:hover img{transform:scale(1.04)}.live-social a.ig-tile:focus-visible{outline-offset:2px}
.ig-tile.is-reel::after{content:"";position:absolute;top:8px;right:8px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='4.5'/%3E%3Cpath d='M10 8.2v7.6l6-3.8z' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));pointer-events:none}
@media(min-width:900px){.ig-grid{grid-template-columns:repeat(6,1fr);gap:10px}}
@media(max-width:600px){.live-social{padding:40px 24px}.live-social-heading{gap:8px}}
@media(prefers-reduced-motion:reduce){.ig-tile img{transition:none}.ig-tile:hover img{transform:none}}
