.ig-fallback{display:contents}.ig-feed{justify-items:center;gap:clamp(1.4rem,2.6vw,2.2rem);display:grid;position:relative}.ig-deck{--p:0;--w:clamp(11rem, 15vw, 16.5rem);--gap:calc(var(--w) * .66);width:100%;height:calc(var(--w) * 1.25 + 6.5rem);position:relative}.ig-deck-row{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ig-card{--t:clamp(0, calc((var(--p) - .06) / .94), 1);width:var(--w);aspect-ratio:4/5;z-index:calc(30 - var(--i));transform:translate(-50%, -50%) translateX(calc(var(--o) * var(--gap) * var(--t))) translateY(calc(var(--d) * var(--d) * .42rem * var(--t) + (1 - var(--p)) * 2rem)) rotate(calc(var(--s) * (1 - var(--t)) + var(--o) * 1.7deg * var(--t)));transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;top:50%;left:50%}.ig-card a{color:#f7f8fa;isolation:isolate;background:#0b1f3f;border-radius:1.1rem;height:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 44px -18px oklab(24.3207% -.0121596 -.0652494/.55),0 0 0 1px oklab(100% 0 5.96046e-8/.4)}.ig-card img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.ig-card-top{filter:drop-shadow(0 1px 6px #07142e73);justify-content:space-between;align-items:center;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.ig-card-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;background:#07142ea8;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.ig-card-foot{opacity:0;background:linear-gradient(#0000,#07142ee6 58%);gap:.45rem;padding:3.2rem .95rem .95rem;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:auto 0 0;transform:translateY(14px)}.ig-card-foot time{letter-spacing:.18em;text-transform:uppercase;color:#a2cf18;font-size:.62rem;font-weight:800}.ig-card-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.38;display:-webkit-box;overflow:hidden}.ig-card-foot i{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.66rem;font-style:normal;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.ig-deck-row:hover .ig-card{filter:saturate(.75)brightness(.92)}.ig-deck-row .ig-card:hover,.ig-deck-row .ig-card:focus-within{z-index:40;filter:none;transform:translate(-50%, -50%) translateX(calc(var(--o) * var(--gap) * var(--t))) translateY(-1.1rem) rotate(0deg) scale(1.07)}.ig-card:hover img{transform:scale(1.1)}.ig-card:hover .ig-card-foot,.ig-card:focus-within .ig-card-foot{opacity:1;transform:none}}.ig-card a:focus-visible{outline-offset:4px;outline:3px solid #a2cf18}.ig-follow{border:1px solid color-mix(in oklab, var(--ink,#0b1f3f) 22%, transparent);color:inherit;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.3rem;font-size:.74rem;font-weight:800;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.ig-follow:hover,.ig-follow:focus-visible{background:var(--royal,#244cd8);border-color:var(--royal,#244cd8);color:#fff}@media (width<=1023px){.ig-feed{justify-items:start;margin-top:2.5rem}.ig-deck{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;margin-inline:calc(-1 * var(--mobile-gutter,1.25rem));padding:.5rem var(--mobile-gutter,1.25rem) 1.2rem;overflow-x:auto}.ig-deck::-webkit-scrollbar{display:none}.ig-deck-row{gap:.9rem;width:max-content;display:flex;position:static}.ig-card{scroll-snap-align:start;width:min(68vw,17rem);position:relative;top:auto;left:auto;transform:none}.ig-card-foot{opacity:1;transform:none}.ig-card-caption{-webkit-line-clamp:2}}
