.instagram-feed_feed__yXSQy{overflow:hidden;border:1px solid var(--color-line-soft);background:radial-gradient(circle at 12% 8%,var(--color-gold-haze),transparent 15rem),color-mix(in oklch,var(--color-ruscus-deep) 84%,transparent);color:var(--color-paper)}.instagram-feed_feedFooter__sGrAP,.instagram-feed_feedHeader___O4aN{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.instagram-feed_feedHeader___O4aN{flex-wrap:wrap;border-bottom:1px solid var(--color-line-soft)}.instagram-feed_identity__bBeh9{display:flex;min-width:0;align-items:center;gap:.8rem}.instagram-feed_avatar__DF5UU{display:grid;width:2.7rem;aspect-ratio:1;flex:none;place-items:center;border:1px solid var(--color-gold);border-radius:50%;color:var(--color-gold-soft)}.instagram-feed_avatar__DF5UU svg{width:1.25rem;height:1.25rem}.instagram-feed_identity__bBeh9 h2{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1}.instagram-feed_identity__bBeh9 p{margin:.3rem 0 0;letter-spacing:.07em}.instagram-feed_identity__bBeh9 p,.instagram-feed_liveState___RE0D{color:color-mix(in oklch,var(--color-paper) 80%,transparent);font-family:var(--font-mono);font-size:.75rem}.instagram-feed_liveState___RE0D{display:inline-flex;flex:none;align-items:center;gap:.45rem;letter-spacing:.08em;text-transform:uppercase}.instagram-feed_liveState___RE0D>span{width:.42rem;aspect-ratio:1;border-radius:50%;background:var(--color-gold-soft);box-shadow:0 0 .7rem var(--color-gold-haze)}.instagram-feed_liveState___RE0D[data-live=true]>span{background:#8dad72}.instagram-feed_grid__h1sM3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-line-soft)}.instagram-feed_post__VDGho{position:relative;display:block;min-width:0;overflow:hidden;background:var(--color-ruscus-dark)}.instagram-feed_postMedia___JyW2{position:relative;display:block;aspect-ratio:1;overflow:hidden}.instagram-feed_fallbackImage__XwbQV{object-fit:contain;padding:.35rem;background:color-mix(in oklch,var(--color-paper) 94%,transparent)}.instagram-feed_liveImage__AdfIM{object-fit:cover}.instagram-feed_fallbackImage__XwbQV,.instagram-feed_liveImage__AdfIM{transition:transform var(--dur-hover) var(--ease-out)}.instagram-feed_postOverlay__gDa1A{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:.65rem;color:var(--color-paper);background:linear-gradient(transparent 50%,rgb(8 17 9/.68));font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;opacity:0;transition:opacity var(--dur-hover) var(--ease-out)}.instagram-feed_postOverlay__gDa1A svg{width:.9rem;height:.9rem}.instagram-feed_post__VDGho:is(:hover,:focus-visible) .instagram-feed_postOverlay__gDa1A{opacity:1}.instagram-feed_post__VDGho:is(:hover,:focus-visible) :is(.instagram-feed_fallbackImage__XwbQV,.instagram-feed_liveImage__AdfIM){transform:scale(1.035)}.instagram-feed_feedFooter__sGrAP{align-items:flex-end;border-top:1px solid var(--color-line-soft)}.instagram-feed_feedFooter__sGrAP p{max-width:28ch;margin:0;color:color-mix(in oklch,var(--color-paper) 80%,transparent);font-size:.875rem;line-height:1.5}.instagram-feed_feedFooter__sGrAP a{display:inline-flex;min-height:2.75rem;flex:none;align-items:center;gap:.5rem;border-bottom:1px solid var(--color-gold);color:var(--color-gold-soft);font-size:.875rem}.instagram-feed_feedFooter__sGrAP a svg{width:.85rem;height:.85rem;transition:transform var(--dur-fast) var(--ease-out)}.instagram-feed_feedFooter__sGrAP a:is(:hover,:focus-visible) svg{transform:translate(.15rem,-.15rem)}@media (max-width:430px){.instagram-feed_feedFooter__sGrAP,.instagram-feed_feedHeader___O4aN{align-items:stretch;flex-direction:column}.instagram-feed_feedFooter__sGrAP a{width:fit-content}}@media (prefers-reduced-motion:reduce){.instagram-feed_postOverlay__gDa1A{opacity:1;transition:none}.instagram-feed_fallbackImage__XwbQV,.instagram-feed_feedFooter__sGrAP a svg,.instagram-feed_liveImage__AdfIM{transition:none}.instagram-feed_feedFooter__sGrAP a:is(:hover,:focus-visible) svg,.instagram-feed_post__VDGho:is(:hover,:focus-visible) :is(.instagram-feed_fallbackImage__XwbQV,.instagram-feed_liveImage__AdfIM){transform:none}}