.amg-ig{background:#fff;padding:56px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media(min-width:1025px){.amg-ig{margin-left:calc(50% - 50vw + 27.5px);margin-right:calc(50% - 50vw + 27.5px)}}.amg-ig__wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:1025px){.amg-ig__wrap{max-width:1270px;padding:0}}.amg-ig__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.amg-ig__h{font:800 30px/1.1 Nunito,Arial,Helvetica,sans-serif;color:#190a03;margin:0}.amg-ig__handle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;font:600 16px/1 Nunito,Arial,Helvetica,sans-serif;color:#190a03;text-decoration:none;flex:0 0 auto}.amg-ig__handle:hover{color:#e8762d}.amg-ig__handle svg{margin-top:-1px}.amg-ig__row{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:2.7rem}.amg-ig__tile{position:relative;display:block;width:calc(20% - 24px);aspect-ratio:1/1;overflow:hidden;border-radius:0;cursor:pointer;background:#ece7df}.amg-ig__img,.amg-ig__vid{width:100%;height:100%;object-fit:cover;display:block}.amg-ig__vid{position:absolute;inset:0;opacity:0;transition:opacity .25s ease}.amg-ig__vid.is-on{opacity:1}.amg-ig__stats{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;background:rgba(25,10,3,.45);color:#fff;font:700 15px/1 Nunito,Arial,Helvetica,sans-serif;opacity:0;transition:opacity .2s ease;pointer-events:none}.amg-ig__stat{display:inline-flex;align-items:center;gap:6px}.amg-ig__stat svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}@media(hover:hover){.amg-ig__tile:hover .amg-ig__stats{opacity:1}}@media(min-width:576px){.amg-ig.amg-ig--boxed{margin-left:0!important;margin-right:0!important;padding-left:15px;padding-right:15px}.amg-ig--boxed .amg-ig__wrap{max-width:none;padding:0}}.amg-ig.amg-ig--band{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;border-radius:0;box-shadow:none}@media(min-width:1025px){.amg-ig.amg-ig--band{margin-left:calc(50% - 50vw + 27.5px);margin-right:calc(50% - 50vw + 27.5px)}}@media(max-width:575px){.amg-ig{padding:40px 0}.amg-ig__h{font-size:24px;line-height:1.1}.amg-ig__handle{font-size:14px}.amg-ig__handle svg{width:16px;height:16px}.amg-ig__row{justify-content:flex-start;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.amg-ig__row::-webkit-scrollbar{display:none}.amg-ig__tile{flex:0 0 calc((100vw - 8px)/2);width:calc((100vw - 8px)/2);height:auto;aspect-ratio:1/1}} .amg-popup{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;line-height:1.4} .amg-popup *,.amg-popup *::before,.amg-popup *::after{box-sizing:inherit} .amg-popup img{display:block;max-width:100%;height:auto} .amg-popup-banner-link{display:block;line-height:0;text-decoration:none} .amg-popup-banner-img{width:100%;height:auto} .amg-popup-close{position:absolute;top:8px;right:8px;z-index:1;background:rgba(0,0,0,.35);border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s} .amg-popup-close:hover{background:rgba(0,0,0,.55)} .amg-popup-suppress{background:none;border:none;color:#999;font-size:12px;cursor:pointer;padding:8px 0;display:block;width:100%;text-align:center} .amg-popup-suppress:hover{color:#666} .amg-popup-cta{display:inline-block;text-align:center;background:#ff6b35;color:#fff;padding:5px 14px;border-radius:4px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s} .amg-popup-cta:hover{background:#e85d26;color:#fff} .amg-popup-countdown--inline{display:inline-flex;gap:4px;font-size:13px;font-weight:600;color:#fff;margin:0 8px} .amg-popup-countdown--inline span{font-variant-numeric:tabular-nums} .amg-popup-modal{position:fixed;margin:auto;border:none;border-radius:16px;padding:0;max-width:420px;width:calc(100% - 32px);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);background:#fff;z-index:100000} .amg-popup-modal::backdrop{background:rgba(0,0,0,0);transition:background .3s ease} .amg-popup-modal[open]::backdrop{background:rgba(0,0,0,.5)} .amg-popup-modal .amg-popup-banner-img{border-radius:16px} .amg-popup-modal .amg-popup-suppress{padding:8px 20px} .amg-popup-modal{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,display .3s allow-discrete,overlay .3s allow-discrete} .amg-popup-modal[open]{opacity:1;transform:translateY(0)} .amg-popup-bubble{position:fixed;bottom:16px;z-index:99999;width:270px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;opacity:0;transform:translateX(calc(100% + 20px));transition:opacity .3s ease,transform .3s ease} .amg-popup-bubble--right{right:16px} .amg-popup-bubble--left{left:16px;transform:translateX(calc(-100% - 20px))} .amg-popup-bubble.amg-popup--visible{opacity:1;transform:translateX(0)} .amg-popup-bubble .amg-popup-banner-img{border-radius:12px 12px 0 0} .amg-popup-bubble .amg-popup-suppress{padding:6px 12px;font-size:11px} .amg-popup-bar{position:fixed;left:0;right:0;z-index:99998;background:#ff6b35;color:#fff;font-size:14px;padding:0;opacity:0;transition:opacity .3s ease,transform .3s ease} .amg-popup-bar--top{top:0;transform:translateY(-100%)} .amg-popup-bar--bottom{bottom:0;transform:translateY(100%)} .amg-popup-bar.amg-popup--visible{opacity:1;transform:translateY(0)} .amg-popup-bar .amg-popup-banner-link{display:block} .amg-popup-bar .amg-popup-banner-img{width:100%;height:auto;display:block} .amg-popup-bar__inner{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 48px 10px 20px;flex-wrap:wrap} .amg-popup-bar__content{display:inline} .amg-popup-bar__content p{display:inline;margin:0} .amg-popup-bar .amg-popup-close{background:rgba(255,255,255,.2);color:#fff;top:50%;right:12px;transform:translateY(-50%)} .amg-popup-bar .amg-popup-close:hover{background:rgba(255,255,255,.35)} .amg-popup-bar .amg-popup-cta{background:#fff;color:#ff6b35} .amg-popup-bar .amg-popup-cta:hover{background:rgba(255,255,255,.9)} @media(max-width:480px){ .amg-popup-modal{max-width:calc(100% - 24px);border-radius:12px} .amg-popup-modal .amg-popup-banner-img{border-radius:12px} .amg-popup-bubble{width:220px;bottom:12px} .amg-popup-bubble--right{right:12px} .amg-popup-bubble--left{left:12px} .amg-popup-bar__inner{padding:8px 40px 8px 12px;font-size:13px} } @media(prefers-reduced-motion:reduce){ .amg-popup,.amg-popup-modal,.amg-popup-modal::backdrop{transition-duration:.01ms!important} }
