.ig-feed[data-astro-cid-yjtk4wbz]{padding:clamp(4rem,8vw,7rem) 1.5rem;background:var(--color-cream)}.ig-feed__container[data-astro-cid-yjtk4wbz]{max-width:1400px;margin:0 auto}.ig-feed__header[data-astro-cid-yjtk4wbz]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.ig-feed__eyebrow[data-astro-cid-yjtk4wbz]{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brown);opacity:.7;margin-bottom:.9rem}.ig-feed__title[data-astro-cid-yjtk4wbz]{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;color:var(--color-charcoal);margin:0 0 .8rem;line-height:1.1}.ig-feed__handle[data-astro-cid-yjtk4wbz]{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-brown);text-decoration:none;border-bottom:1px solid rgba(107,91,78,.3);padding-bottom:.2rem;transition:color .3s,border-color .3s}.ig-feed__handle[data-astro-cid-yjtk4wbz]:hover{color:var(--color-charcoal);border-color:var(--color-charcoal)}.ig-feed__grid[data-astro-cid-yjtk4wbz]{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:3rem}@media(max-width:900px){.ig-feed__grid[data-astro-cid-yjtk4wbz]{grid-template-columns:repeat(3,1fr)}.ig-feed__grid[data-astro-cid-yjtk4wbz]>[data-astro-cid-yjtk4wbz]:nth-child(n+7){display:none}}@media(max-width:560px){.ig-feed__grid[data-astro-cid-yjtk4wbz]{grid-template-columns:repeat(2,1fr)}.ig-feed__grid[data-astro-cid-yjtk4wbz]>[data-astro-cid-yjtk4wbz]:nth-child(n+5){display:none}}.ig-feed__item[data-astro-cid-yjtk4wbz]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#f0ede7;display:block;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.ig-feed__item[data-astro-cid-yjtk4wbz]:hover{transform:translateY(-3px)}.ig-feed__img[data-astro-cid-yjtk4wbz]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.1,.25,1),filter .4s}.ig-feed__item[data-astro-cid-yjtk4wbz]:hover .ig-feed__img[data-astro-cid-yjtk4wbz]{transform:scale(1.05);filter:brightness(.75)}.ig-feed__badge[data-astro-cid-yjtk4wbz]{position:absolute;top:10px;right:10px;color:#fff;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));z-index:2}.ig-feed__overlay[data-astro-cid-yjtk4wbz]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s cubic-bezier(.25,.1,.25,1);background:linear-gradient(135deg,#2b262466,#2b262499)}.ig-feed__item[data-astro-cid-yjtk4wbz]:hover .ig-feed__overlay[data-astro-cid-yjtk4wbz]{opacity:1}.ig-feed__cta[data-astro-cid-yjtk4wbz]{text-align:center}.ig-feed__follow[data-astro-cid-yjtk4wbz]{display:inline-block;padding:.9rem 2rem;background:transparent;color:var(--color-charcoal);border:1px solid var(--color-charcoal);border-radius:999px;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:all .3s cubic-bezier(.25,.1,.25,1)}.ig-feed__follow[data-astro-cid-yjtk4wbz]:hover{background:var(--color-charcoal);color:var(--color-cream);transform:translateY(-2px);box-shadow:0 12px 32px #2b262433}.gr-wrapper[data-astro-cid-j7pv25f6]{padding:0 1.5rem;max-width:1400px;margin:0 auto}.gr-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:2.5rem}.gr-rating-big[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--color-cream);border-radius:12px}.gr-rating-number[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,serif;font-size:3.5rem;line-height:1;color:var(--color-charcoal);font-weight:500}.gr-stars-big[data-astro-cid-j7pv25f6]{color:var(--color-gold);font-size:1.15rem;letter-spacing:.1em}.gr-count[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown);margin-top:.3rem}.gr-grid[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.gr-card[data-astro-cid-j7pv25f6]{flex:1 1 320px;max-width:calc((100% - 2rem) / 3);background:var(--color-white);border:1px solid var(--color-sand);border-radius:8px;padding:1.4rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s,box-shadow .3s}@media(max-width:1040px){.gr-card[data-astro-cid-j7pv25f6]{max-width:calc((100% - 1rem)/2)}}@media(max-width:700px){.gr-card[data-astro-cid-j7pv25f6]{max-width:100%}}.gr-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b262414}.gr-card__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.gr-avatar[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--color-cream);flex-shrink:0}.gr-avatar--fallback[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:1.25rem;color:var(--color-brown)}.gr-card__meta[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.gr-card__author[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,serif;font-size:1.1rem;color:var(--color-charcoal);font-weight:500}.gr-card__date[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-top:.15rem}.gr-google-logo[data-astro-cid-j7pv25f6]{flex-shrink:0;opacity:.85}.gr-card__stars[data-astro-cid-j7pv25f6]{color:var(--color-gold);letter-spacing:.08em;font-size:.9rem}.gr-card__text[data-astro-cid-j7pv25f6]{font-size:.92rem;line-height:1.6;color:var(--color-charcoal);opacity:.8;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.gr-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2.5rem}.gr-cta-link[data-astro-cid-j7pv25f6]{display:inline-block;padding:.9rem 1.8rem;border:1px solid var(--color-charcoal);border-radius:999px;color:var(--color-charcoal);text-decoration:none;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;transition:all .3s}.gr-cta-link[data-astro-cid-j7pv25f6]:hover{background:var(--color-charcoal);color:var(--color-cream)}
